问题导读
1、openstack neutron 如何创建多个外网?
2、如何修改重要的3个配置文件?
Exception: must configure ‘gateway_external_network_id’ if Neutron has more than one external network.
我这里是3个OPENSTACK 3个外网网段
一 增加一个桥接网络
1. 配置eth2网卡,并启动(和eth0在同一网段)
2. 增加网桥
- ovs-vsctl add-br br-ex-2
- ovs-vsctl add-port br-ex-2 eth2
复制代码
3. 配置br-ex-2和eth2
- # cat /etc/sysconfig/network-scripts/ifcfg-br-ex-2
- DEVICE=br-ex-2
- IPADDR=10.40.10.11
- PREFIX=24
- GATEWAY=10.40.10.250
- ONBOOT=yes
- # cat /etc/sysconfig/network-scripts/ifcfg-eth2
- DEVICE=eth2
- ONBOOT=yes
- HWADDR=74:86:7A:D8:F9:32
复制代码
4. 重启网络
复制代码
5. 查看
- ovs-vsctl list-br
- ovs-vsctl show
复制代码
需要启动3个neutron-l3-agent
首先复制三份配置文件
- cp /etc/neutron/l3-agent.ini /etc/neutron/l3-agent-game.ini /etc/neutron/l3-agent-appcpa.ini
复制代码
然后修改配置这3个配置文件,修改方式可以看官网说明:
http://docs.openstack.org/admin- ... t_multi_extnet.html
启动方式
- 10.10.66.12:root@network:/root]# /usr/bin/python /usr/bin/neutron-l3-agent --log-file /var/log/neutron/l3-agent-game.log --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent-game.ini --config-file /etc/neutron/fwaas_driver.ini
- 10.10.66.12:root@network:/etc/neutron]# /usr/bin/python /usr/bin/neutron-l3-agent --log-file /var/log/neutron/l3-agent-appcpa.log --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent-appcpa.ini --config-file /etc/neutron/fwaas_driver.ini
复制代码
还有一个就用原先的启动方式/etc/init.d/neutron-l3-agent start 启动即可
|