概述
管理员经常面临这样一个情况:装有ESXI系统的服务器在强制关机启动后,显示虚拟机状态是无效的,并且无法进行任何操作,大概情况和下面这张图一样。
解决方案
启用主机SSH服务
在有问题的ESXi主机上启用SSH服务
点 "管理" "服务" 搜索 "SSH" 并点击 "启动"
并通过终端连接主机的SSH
查询有问题虚拟机
查询有问题的虚拟机标识,运行此命令:
vim-cmd vmsvc/getallvms | grep invalid
将显示在此主机上注册无效状态的所有虚拟机列表
还原虚拟机
如果想尝试还原这些虚拟机,可以使用以下命令
vim-cmd vmsvc/reload id #id为上述虚拟机的实际id
一般正常情况下就都可以恢复
如果未能恢复,可以尝试重启服务或者重新引导主机
services.sh restart #重启服务