Atom feed of this document
  

 使用多网卡

为了使用多网卡,创建两个网络,然后挂接它们到租户(命令行下的project名称):

$ nova network-create first-net --fixed-range-v4 20.20.0.0/24 --project-id $your-project
$ nova network-create second-net --fixed-range-v4 20.20.10.0/24 --project-id $your-project

每个新的实例都会从它们DHCP服务获得两个IP地址:

$ nova list
+-----+------------+--------+----------------------------------------+
 |  ID |    Name    | Status |                Networks                |
 +-----+------------+--------+----------------------------------------+
 | 124 | Server 124 | ACTIVE | network2=20.20.0.3; private=20.20.10.14|
 +-----+------------+--------+----------------------------------------+
[注意]注意

确保在实例中启动了第二块网卡,否则第二个IP就会不可达。

此例示范了如何在实例内部设置网卡。此配置需要应用到镜像内部。

编辑文件 /etc/network/interfaces :

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

如果虚拟网络服务Neutron已经安装,可以使用命令nova 带上参数 --nic 来指定网络挂接到网卡:

$ nova boot --image ed8b2a37-5535-4a5f-a615-443513036d71 --flavor 1 --nic net-id=NETWORK1_ID --nic net-id=NETWORK2_ID test-vm1
Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...