趁着618购物节给ESXI加装了显卡,重启了一次机器后虚拟机列表里面多了一台新的数字编号的虚拟机,不知道什么原因,UI上怎么也删除不掉,很是烦人。网络上查到了有解决的办法。
首先需要ssh登录到ESXI主机,然后执行 vim-cmd vmsvc/getallvms 可以获取到虚拟机的编号和列表
1
2
3
4
5
[root@192:~] vim-cmd vmsvc/getallvms
Skipping invalid VM '18'
Vmid Name File Guest OS Version Annotation
17 server-1017 [datastore2] server-1017/server-1004.vmx centos7_64Guest vmx-14
...
其中 Skipping invalid VM ‘18’ 就是无效虚拟机的编号。 然后执行删除的命令:
1
[root@192:~] vim-cmd vmsvc/unregister 18
再次执行 vim-cmd vmsvc/getallvms 就可以看到失效的虚拟机被删除掉了。