1、我们首先在web client界面登录,然后点击页面左边的主机,进入到ESXI主机的设置界面。
2、在ESXI主机的设置界面点击右边的操作按钮,在下来菜单里找到服务,然后点击启动安全shell。
3、这个时候就可以通过ssh连接工具登录到ESXI主机上面去了,如下所示。登录成功以后就能通过命令行来操作。
4、我们嚼但匙噻首先看一下现在的两个存储名称,命令是:ls -l /vmfs/volumes/从显示的结果可以看到,重做完芤晟踔肿成的datastore2对应的目录编码是:5af9900d-ce854f22-2b78-801844f32102和刚才我们在web client页面看到的主机目录对应编码5ae9f926-65911da8-bd48-801844f322102是完全不同的,因此web client找不到对应的主机,这就是为什么之前的虚拟机变成无效的原因。
5、这个时候我们使用命令:vim-cmd vmsvc/getallvms来获得当前ESXI主机上的所有的虚拟机信息,如下所示。从图中我们可以看到,前面提示跳过了无效的虚拟机2,3,4,5,6。而这几个就是我们刚才web client页面上显示无效的主机编号。
6、然后我们来尝试删除这些无效的虚拟主机,命令是:vim-cmd vmsvc/unregister 2 3 4 5 6我以为可以一次删除所有的虚拟主机,但是执行完毕后,再用命令:vim-cmd vmsvc/getallvms来查看的时候,却发现,只删除了虚拟机2,剩下的 3,4,5,6依然存在。
7、因此,只能多次执行命令vim-cmd vmsvc/unregister来删除剩下的主机,如下面图中所示:
8、全部删除完毕后,我们再回到web client页面登录查看,可以看到所有标记为无效的主机都删除了。剩下的都是新建的正常主机。