![在 OpenStack 实例上创建多个接口](https://linux22.com/image/1098599/%E5%9C%A8%20OpenStack%20%E5%AE%9E%E4%BE%8B%E4%B8%8A%E5%88%9B%E5%BB%BA%E5%A4%9A%E4%B8%AA%E6%8E%A5%E5%8F%A3.png)
我能够毫无问题地启动和运行 OpenStack,并且我很喜欢它,但是,我试图在我的一个实例上创建额外的接口,并且我读到 openstack 文档中说这是可能的。 OpenStack-使用多网卡
有谁能够按照这篇文章并成功地在实例上创建多个接口?
答案1
我不确定我是否有点迟了。无论如何,我刚刚成功配置了带有 ice house 和 ubuntu 14.04 的多接口。我正在使用 flatdhcp nova 网络配置。以下是步骤。
使用 nova network-create 命令创建 2 个 n/w,每个 n/w 有 2 个不同的网桥(例如 br100 和 br101)
然后启动一个连接这两个 n/w 的实例。
默认情况下,使用 ubuntu 14.04 云映像,仅配置了 eth0。因此映像显示 eth0 已分配 IP 地址。我们从 openstack 仪表板看到实例已分配 2 个 IP(每个 n/w 一个),但这是从 openstack 的角度来看的。
您可以使用 eth0 ip 和密钥对登录到这个新实例。登录后,更改
/etc/network/interfaces
为 haveauto eth1 and iface eth1 inet dhcp
。添加这两行后,执行sudo ifdown eth1 && sudo ifup eth1
(请注意,常规网络重启命令在 14.04 中不起作用),然后您就拥有它了 :)
答案2
我也按照此链接进行配置。实例上可以使用两个 NIC。
但是当实例启动时,IP 无法绑定到 NIC。然后我必须使用 VNC 登录并将 IP 与每个网络接口绑定。