您的位置:首页 > 理论基础 > 计算机网络

使用rdo配置answer.ini网桥,实现创建能与外网通信的网络

2017-09-28 16:03 453 查看
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

8、待环境创建好后,创建一个flat网络,平面使用extnet即可

9、如果已经使用packstack的默认文件安装好环境了,则只需要2-5步即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: