在 OpenStack 实例上创建多个接口

在 OpenStack 实例上创建多个接口

我能够毫无问题地启动和运行 OpenStack,并且我很喜欢它,但是,我试图在我的一个实例上创建额外的接口,并且我读到 openstack 文档中说这是可能的。 OpenStack-使用多网卡

有谁能够按照这篇文章并成功地在实例上创建多个接口?

答案1

我不确定我是否有点迟了。无论如何,我刚刚成功配置了带有 ice house 和 ubuntu 14.04 的多接口。我正在使用 flatdhcp nova 网络配置。以下是步骤。

  1. 使用 nova network-create 命令创建 2 个 n/w,每个 n/w 有 2 个不同的网桥(例如 br100 和 br101)

  2. 然后启动一个连接这两个 n/w 的实例。

  3. 默认情况下,使用 ubuntu 14.04 云映像,仅配置了 eth0。因此映像显示 eth0 已分配 IP 地址。我们从 openstack 仪表板看到实例已分配 2 个 IP(每个 n/w 一个),但这是从 openstack 的角度来看的。

  4. 您可以使用 eth0 ip 和密钥对登录到这个新实例。登录后,更改/etc/network/interfaces为 have auto eth1 and iface eth1 inet dhcp。添加这两行后,执行sudo ifdown eth1 && sudo ifup eth1(请注意,常规网络重启命令在 14.04 中不起作用),然后您就拥有它了 :)

答案2

我也按照此链接进行配置。实例上可以使用两个 NIC。

但是当实例启动时,IP 无法绑定到 NIC。然后我必须使用 VNC 登录并将 IP 与每个网络接口绑定。

相关内容