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

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步即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值