我正在关注Ubuntu 14.04的官方Openstack Juno指南。现在我坚持在外部网卡上添加一个端口来桥接流量。我通过dhcp获取此接口的IP(Server是来自profitbricks的Vserver)。我也发现几个人有同样的问题,但他们都修复了它,因为他们有不同的设置。
在中子配置中进行更改后,我必须添加内部和前桥,然后将端口添加到外部nic
ovs-vsctl add-br br-ex
ovs-vsctl add-port br-ex eth1 (in my case the external nic)
设置端口后,与服务器的连接丢失。所以我试过......
ovs-vsctl del-port br-ex eth1
ifconfig br-ex x.x.x.x && ifconfig eth1 0.0.0.0
ovs-vsctl add-port br-ex eth1
这没有帮助。然后我更改了接口并将eth1更改为手动并将地址发送给了br-ex,但这也没有帮助...重新启动后eth1变得毫无意义,我仍然没有连接。
The Bridge已被评论为可以恢复互联网访问。
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
#auto br-ex
#iface br-ex inet static
#address 185.48.xx.xx
#netmask 255.255.255.255
#broadcast 185.48.xx.xx
#gateway 185.48.x.x
#dns-nameservers 8.8.8.8
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug eth1
iface eth1 inet dhcp #here i switched to manual
allow-hotplug eth2
iface eth2 inet dhcp
allow-hotplug eth3
iface eth3 inet dhcp
Openstack做了很多改动,旧版本的每个手册看起来都是合法的,但仍然是如此错误......我不知道为什么它会停留在这一步,而桥接器正在从eth1获取配置。
答案 0 :(得分:0)
我肯定会建议尝试使用静态IP地址而不是DHCP分配的IP地址。看来,分配的静态IP在您的示例中指定了错误的网络掩码:
"@[a, b, c]"
在ProfitBricks平台上将VM切换为静态IP时,我建议您确认以下项目。