1. 安装Open vSwitch环境
1 配置基础环境。
在VMware Workstation软件中创建一个虚拟机VM1,配置2张网卡,虚拟机VM1配置如图4-3所示。将网卡ens33地址配置为192.168.1.131/24,网卡ens34地址配置为192.168.2.131/24。
图4-3 VM1虚拟机配置
2 远程连接。
用远程连接软件SecureCRT连接虚拟机,修改虚拟机yum源配置文件,配置使用本任务提供的Packages.tar.gz的安装包。
# cd /opt/ # tar -zxvf Packages.tar.gz # mv /etc/yum.repos.d/* /home/ # vi /etc/yum.repos.d/local.repo [ovs] name=ovs baseurl=file:///opt/Packages gpgcheck=0 enabled=1 # yum clean all |
3 安装软件包。
在虚拟机中使用yum安装OVS软件,并查看OVS的版本号。
# yum install -y openvswitch # systemctl start openvswitch \\启动openvswitch服务 # systemctl enable openvswitch \\设置openvswitch服务开机自启 # ovs-vsctl -V ovs-vsctl (Open vSwitch) 2.5.0 Compiled Mar 18 2016 15:00:11 DB Schema 7.12.1 |
2. Open vSwitch常用操作
1 添加一个网桥br0。
# ovs-vsctl add-br br0 |
2 列出OVS中的所有网桥。
# ovs-vsctl list-br br0 |
3 将网卡ens34挂接到网桥br0上。
# ovs-vsctl add-port br0 ens34 |
4 列出br0网桥中的所有端口。
# ovs-vsctl list-ports br0 ens34 |
5 列出网卡ens34挂接到的网桥列表。
# ovs-vsctl port-to-br ens34 br0 |
6 查看OVS的网络状态。
# ovs-vsctl show f94fdd08-4221-43d9-8b71-27f9e19b5315 Bridge "br0" Port "ens34" Interface "ens34" Port "br0" Interface "br0" type: internal ovs_version: "2.5.0" |
7 删除网桥br0上挂接的网卡ens34。
# ovs-vsctl del-port br0 ens34 # ovs-vsctl list-ports br0 |
8 删除网桥br0。
# ovs-vsctl del-br br0 # ovs-vsctl list-br |