centos或OpenEuler:
# 安装openvswitch软件包,并自动确认所有提示信息使用默认值(-y参数) dnf install openvswitch -y # 启动openvswitch服务 systemctl start openvswitch # 设置openvswitch服务开机启动 systemctl enable openvswitch # 编辑网卡配置文件ens33(使用vim编辑器打开/etc/sysconfig/network-scripts/ifcfg-ens33文件) vim /etc/sysconfig/network-scripts/ifcfg-ens33 DEVICE=ens33 # 网卡名称为ens33 NAME=ens33 # 设置网卡名称为ens33 ONBOOT=yes # 配置系统启动时自动启用该网卡 DEVICETYPE=ovs # 设置设备类型为ovs,即Open vSwitch虚拟交换机 TYPE=OVSPort # 设置网卡类型为OVSPort OVS_BRIDGE=cloudbr # 设置关联的Open vSwitch虚拟交换机名称为cloudbr BOOTPROTO=none # 禁用DHCP,手动配置IP地址 HOTPLUG=no # 禁止热插拔
# 编辑网卡配置文件cloudbr(使用vim编辑器打开/etc/sysconfig/network-scripts/ifcfg-cloudbr文件) vim /etc/sysconfig/network-scripts/ifcfg-cloudbr DEVICE=cloudbr # 网卡名称为cloudbr ONBOOT=yes # 配置系统启动时自动启用该网卡 HOTPLUG=no # 禁止热插拔 BOOTPROTO=static # 手动配置IP地址,而非使用DHCP DEVICETYPE=ovs # 设置设备类型为ovs,即Open vSwitch虚拟交换机 TYPE=OVSBridge # 设置网卡类型为OVSBridge(开关) IPADDR=192.168.157.144 # 配置静态IP地址为192.168.157.144 NETMASK=255.255.255.0 # 设置子网掩码 GATEWAY=192.168.157.2 # 设置网关IP地址
# 编辑网卡配置文件cloudbr0(使用vim编辑器打开/etc/sysconfig/network-scripts/ifcfg-cloudbr0文件) vim /etc/sysconfig/network-scripts/ifcfg-cloudbr0 DEVICE=cloudbr0 # 网卡名称为cloudbr0 ONBOOT=yes # 配置系统启动时自动启用该网卡 HOTPLUG=no # 禁止热插拔 BOOTPROTO=none # 不使用DHCP,默认手动配置IP地址 DEVICETYPE=ovs # 设置设备类型为ovs,即Open vSwitch虚拟交换机 TYPE=OVSBridge # 设置网卡类型为OVSBridge(开关)
以上注释给出了对每行命令的解释,包括每个命令所做的操作和参数的含义。这些命令在Linux下用于安装、配置和启动Open vSwitch虚拟交换机和相关网络接口。