如何在OpenStack中手动添加虚拟机实例网卡

时间:2022-12-24 08:26:32

手动添加实例网卡

 

最近成都openstack环境,创建虚拟机偶尔获取不到IP地址,重启DHCP-agent服务,可以解决这个问题。但新的问题又出现了,最近重启DHCP服务,出现部分实例网卡丢失,一直没找到办法,直到今天,发现了一个新的窍门。

之前有尝试过手动添加网卡,但服务一直处理DOWN状态。如图:

 如何在OpenStack中手动添加虚拟机实例网卡





如何在OpenStack中手动添加虚拟机实例网卡

 

 


解决这一问题,可以参考下面:

1、 将之前手动添加的网卡(端口),通过neutron port-delete 删除掉

2、 将实例关闭(虚拟机处于关机状态)

3、 通过命令手动给虚拟机添加IP地址(nova  interface-attach)

第三步操作如下:

nova  interface-attach  --net-idbbed8a97-378f-47fb-9bda-2b51f6e92200 --fixed-ip  192.168.21.107 8610f359-f69f-422f-93bd-5e47d8fbd419

注:bbed8a97-378f-47fb-9bda-2b51f6e92200代表网络ID号(比如内网或外网)

   8610f359-f69f-422f-93bd-5e47d8fbd419 代表实例ID号(需要添加IP的实例ID)