已知vm已经有一张网卡,在使用过程中,有需求添加其他网段的网卡,本文讲添加网卡的方法:
1、创建该网段的port:
[root@cloud ~]# openstack port create --network d46389fa-accc-4b03-bdac-8a55c723fea3 port
+-----------------------+----------------------------------------------------------------------------+
| Field | Value |
+-----------------------+----------------------------------------------------------------------------+
| admin_state_up | UP |
| allowed_address_pairs | |
| binding_host_id | None |
| binding_profile | None |
| binding_vif_details | None |
| binding_vif_type | None |
| binding_vnic_type | normal |
| created_at | 2018-01-16T02:46:18Z |
| description | |
| device_id | |
| device_owner | |
| dns_assignment | None |
| dns_name | None |
| extra_dhcp_opts | |
| fixed_ips | ip_address='10.54.20.13', subnet_id='53f23b21-afd0-4c76-946a-b16adadf8252' |
| id | 2460f040-4077-4c26-8b03-c2ba449718c8 |
| ip_address | None |
| mac_address | fa:16:3e:15:45:38 |
| name | port-1 |
| network_id | d46389fa-accc-4b03-bdac-8a55c723fea3 |
| option_name | None |
| option_value | None |
| port_security_enabled | False |
| project_id | b7b2911d635c4657b5bf875b99e0ca14 |
| qos_policy_id | None |
| revision_number | 4 |
| security_groups | 940cd614-d31a-4208-bf1d-97e1fbdb077f |
| status | DOWN |
| subnet_id | None |
| updated_at | 2018-01-16T02:46:19Z |
+-----------------------+----------------------------------------------------------------------------+
[root@cloud ~]# nova interface-list test
+------------+--------------------------------------+--------------------------------------+--------------+-------------------+
| Port State | Port ID | Net ID | IP addresses | MAC Addr |
+------------+--------------------------------------+--------------------------------------+--------------+-------------------+
| ACTIVE | 60e0b001-4788-43b9-8054-87ab6c10a6a5 | bf358074-4e27-4b97-8122-c64d8a3ac665 | 10.225.10.90 | fa:16:3e:2a:ce:ff |
+------------+--------------------------------------+--------------------------------------+--------------+-------------------+
[root@cloud ~]# nova interface-attach --port-id 2460f040-4077-4c26-8b03-c2ba449718c8 test
[root@cloud ~]# nova interface-list test
+------------+--------------------------------------+--------------------------------------+--------------+-------------------+
| Port State | Port ID | Net ID | IP addresses | MAC Addr |
+------------+--------------------------------------+--------------------------------------+--------------+-------------------+
| ACTIVE | 2460f040-4077-4c26-8b03-c2ba449718c8 | d46389fa-accc-4b03-bdac-8a55c723fea3 | 10.54.20.13 | fa:16:3e:15:45:38 |
| ACTIVE | 60e0b001-4788-43b9-8054-87ab6c10a6a5 | bf358074-4e27-4b97-8122-c64d8a3ac665 | 10.225.10.90 | fa:16:3e:2a:ce:ff |
+------------+--------------------------------------+--------------------------------------+--------------+-------------------+
root@test:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether fa:16:3e:2a:ce:ff brd ff:ff:ff:ff:ff:ff
inet 10.225.10.90/23 brd 10.225.11.255 scope global ens3
valid_lft forever preferred_lft forever
inet6 fe80::f816:3eff:fe2a:ceff/64 scope link
valid_lft forever preferred_lft forever
3: ens6: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether fa:16:3e:15:45:38 brd ff:ff:ff:ff:ff:ff
配置文件如下:
auto lo
iface lo inet loopback
auto ens3
iface ens3 inet dhcp
auto ens6
iface ens6 inet dhcp
保存后:ifdown ens6;ifup ens6