我有一台像这样的服务器
服务器1
服务器2
Server3(无法访问)
服务器4
当我尝试启动它时,它显示“当前状态下不允许该操作”。我检查了主机和虚拟机本身,没有看到任何待处理或失败的任务。我还能检查什么?
编辑:
我能够浏览数据存储中的虚拟机文件。
答案1
我能够启动它。以下是我遵循的步骤:
找到 .vmx 文件(记住哪个数据存储)
删除库存的虚拟机
浏览到数据存储并重新添加虚拟机(右键单击 .vmx 文件)
答案2
确认服务器未处于维护模式。关闭/重启时需要先将服务器置于维护模式,并且虚拟机在此状态下不会启动。
答案3
我能够使用以下命令从命令行启动虚拟机:
vim-cmd vmsvc/power.on xxx
xxx
可以使用以下方法找到vimid
vim-cmd vmsvc/getallvms | grep -i "vm name"
答案4
重新启动主机,查看服务器是否已链接到集群,或者是否使用共享存储 - 计划任务,任何可能相关的东西。主机上一定发生了一些事情,可能无法从基本命令屏幕直接看到。另一种找出答案的方法是进入服务器控制台,查看哪些东西占用了最多的资源 - 最有可能阻塞状态。