openstack neutron 多个外网

作者: admin 分类: openstack 发布时间: 2014-07-10 16:20 ė 6 没有评论

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. 重启网络
service network restart

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-guide-cloud/content/adv_cfg_l3_agent_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 启动即可

本文出自 小Q,转载时请注明出处及相应链接。

本文永久链接: http://www.linuxqq.com/archives/1286.html

0
更多
Ɣ回顶部