故障描述:VM在vCenter列表中显示为灰色不可用状态,在vCenter界面打开其所在数据存储,“添加到清单”呈现灰色;直连该VM所在ESXi主机显示为“unknown”状态
处理过程:
1、使用SSH连接至该VM当前所在的ESXi主机上;
2、使用如下命令,确认该VM当前被哪台ESXi主机锁定:
vmkfstools -D 虚拟机vmx的绝对路径
图例(截图源于网络):
如上黄线所示为当前锁定该VM的ESXi主机的一个物理网卡mac地址,可在vCenter中ESXi主机--网络适配器一栏进行确认;
3、使用如下命令,列出当前该锁定ESXi主机上,所有的VM;
vim-cmd vmsvc/getallvms
查看是否有该问题VM存在;经查看,并没有该问题VM列出;
4、再使用如下命令,查看该主机上是否有该问题VM的活动进程;
ps | grep vm名称
经查看,确实存在有活动进程:
5、再使用如下命令,杀掉该问题VM的所有进程:
kill -9 vm的父进程号
(注:VM的父进程号为第二列数字,都是同样的数字)
6、然后再直连该ESXi主机,将该VM添加回清单即可。
故障原因:
当VM在该主机上已取消注册,但仍然有活动进程驻留在该主机上时,会出现该问题;多为VM出现异常后引起。
故障描述:VM在vCenter列表中显示为unknown状态
原文地址:http://2755788.blog.51cto.com/2745788/1714736