各种错误的操作可能会造成虚拟机状态显示为无效,并且无法进行删除等操作,可以shell到无效虚拟机所在的主机进行删除。

1、先用ssh登录上虚拟机(把ssh服务打开)

2、在 /ect/vmware/hostd目录下输入:vim-cmd vmsvc/getallvms

[root@exsi:/etc/vmware/hostd]  vim-cmd vmsvc/getallvms
Skipping invalid VM '12'

3、显示为"Skipping"就是失效的,确认一下编号

4、删除无效虚拟机:vim-cmd vmsvc/unregister 12   #数字是失效虚拟机的编号

[root@exsi:/etc/vmware/hostd]   vim-cmd vmsvc/unregister 12    

5、把无效虚拟机从exsi或是vCenter中删除即可。

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐