ESXI断电启动后虚拟机状态显示无效,并且无法进行删除等操作
解决:
1、ESXI web页开启ssh登录
2、在 /ect/vmware/hosted目录下输入vim-cmd vmsvc/getallvms
[root@localhost:~] cd etc/vmware/hostd
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/getallvms
Skipping invalid VM '13'
Skipping invalid VM '14'
Skipping invalid VM '17'
Skipping invalid VM '18'
Skipping invalid VM '19'
Skipping invalid VM '2'
Skipping invalid VM '20'
Skipping invalid VM '4'
Skipping invalid VM '6'
Skipping invalid VM '7'
Skipping invalid VM '8'
Vmid Name File Guest OS Version Annotation
……
3、"Skipping"就是失效的
4、删除无效虚拟机
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 13 # 数字是失效虚拟机的编号
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 14
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 17
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 18
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 19
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 2
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 20
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 4
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 6
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 7
[root@localhost:/etc/vmware/hostd] vim-cmd vmsvc/unregister 8