手动添加实例网卡
最近成都openstack环境,创建虚拟机偶尔获取不到IP地址,重启DHCP-agent服务,可以解决这个问题。但新的问题又出现了,最近重启DHCP服务,出现部分实例网卡丢失,一直没找到办法,直到今天,发现了一个新的窍门。
之前有尝试过手动添加网卡,但服务一直处理DOWN状态。如图:
解决这一问题,可以参考下面:
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)