1、配置环境
yum install -y python-openvswitch openvswitch
systemctl enable openvswitch
systemctl restart openvswitch
2、假设当前环境网卡为em1,想要加入到br-ex网桥
dev=em1
dev_ip=192.168.6.69
dev_netmask=24
dev_hwaddr=40:16:7e:66:26:48
dev_gateway=192.168.6.1
3、创建网卡并加入网桥,该操作会导致断网
# ovs-vsctl --may-exist add-br br-ex
# ovs-vsctl --may-exist add-port br-ex em1
4、修改em1配置
# cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-em1.bak
# cat /etc/sysconfig/network-scripts/ifcfg-em1
NAME=em1
OVS_BRIDGE=br-ex
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
DEVICETYPE=ovs
DEVICE=em1
TYPE=OVSPort
5、修改br-ex配置
# cat /etc/sysconfig/network-scripts/ifcfg-br-ex
PEERROUTES=yes
OVSBOOTPROTO=static
NAME=br-ex
IPADDR=192.168.6.69
DEFROUTE=yes
PEERDNS=yes
ONBOOT=yes
NETMASK=255.255.255.0
OVS_EXTRA="set bridge br-ex other-config:hwaddr=40:16:7e:66:26:48"
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
GATEWAY=192.168.6.1
5、 重启网络,并生效
# ifconfig br-ex down
# ifup br-ex
# ifdown em1
# ifup em1
6、配置answer.ini,多套配置使用","隔开
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=extnet
CONFIG_NEUTRON_ML2_VLAN_RANGES=extnet:1000:1999
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex
7、使用该配置部署rdo环境
packstack --answer-file=/home/answer.ini
yum install -y python-openvswitch openvswitch
systemctl enable openvswitch
systemctl restart openvswitch
2、假设当前环境网卡为em1,想要加入到br-ex网桥
dev=em1
dev_ip=192.168.6.69
dev_netmask=24
dev_hwaddr=40:16:7e:66:26:48
dev_gateway=192.168.6.1
3、创建网卡并加入网桥,该操作会导致断网
# ovs-vsctl --may-exist add-br br-ex
# ovs-vsctl --may-exist add-port br-ex em1
4、修改em1配置
# cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-em1.bak
# cat /etc/sysconfig/network-scripts/ifcfg-em1
NAME=em1
OVS_BRIDGE=br-ex
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
DEVICETYPE=ovs
DEVICE=em1
TYPE=OVSPort
5、修改br-ex配置
# cat /etc/sysconfig/network-scripts/ifcfg-br-ex
PEERROUTES=yes
OVSBOOTPROTO=static
NAME=br-ex
IPADDR=192.168.6.69
DEFROUTE=yes
PEERDNS=yes
ONBOOT=yes
NETMASK=255.255.255.0
OVS_EXTRA="set bridge br-ex other-config:hwaddr=40:16:7e:66:26:48"
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
GATEWAY=192.168.6.1
5、 重启网络,并生效
# ifconfig br-ex down
# ifup br-ex
# ifdown em1
# ifup em1
6、配置answer.ini,多套配置使用","隔开
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=extnet
CONFIG_NEUTRON_ML2_VLAN_RANGES=extnet:1000:1999
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex
7、使用该配置部署rdo环境
packstack --answer-file=/home/answer.ini
8、待环境创建好后,创建一个flat网络,平面使用extnet即可
9、如果已经使用packstack的默认文件安装好环境了,则只需要2-5步即可。