openstack instance添加网卡

已知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                                                       |

+-----------------------+----------------------------------------------------------------------------+


2、查看被添加vm的网卡状态:

[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 |

+------------+--------------------------------------+--------------------------------------+--------------+-------------------+


3、将新创建的port attach到该vm上,可以查看此时新添加的网卡状态:

[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 |

+------------+--------------------------------------+--------------------------------------+--------------+-------------------+


4、进入vm查看网卡状态:

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


5、发现新添加的网卡是down状态,修改interface配置文件,设置为dhcp方式启动,我们将其up即可

配置文件如下:

auto lo

iface lo inet loopback


auto ens3

iface ens3 inet dhcp


auto ens6

iface ens6 inet dhcp


保存后:ifdown ens6;ifup ens6

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yasyal515/article/details/79180399
文章标签: openstack
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭