客户要求虚拟机的一个网卡配置2个ip,我们知道openstack平台的一个port在创建的时候是绑定一个ip的,所以在系统里直接添加ip是无效的。所以我们可以通过修改port绑定多个ip来实现。
具体方法如下:
#login
source /usr/share/openstackclient/openstack_client_admin_env_v3
# 查看网卡
neutron --insecure list
# | 243547fb-415c-4d16-849f-e1e054d29dd2 | autogenerated | fa:16:3e:f6:95:e0 | {"subnet_id": "a31675ca-7fba-4b0b-9d15-d7a9f4e69a8e", "ip_address": "172.16.50.17"} |
#添加ip
port-update --fixed-ip subnet_id=a31675ca-7fba-4b0b-9d15-d7a9f4e69a8e,ip_address=172.16.50.17 --fixed-ip subnet_id=a31675ca-7fba-4b0b-9d15-d7a9f4e69a8e,ip_address=172.16.50.18 243547fb-415c-4d16-849f-e1e054d29dd2
#配置网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
I