无法启动虚拟机 vSphere“当前状态下不允许该操作”

无法启动虚拟机 vSphere“当前状态下不允许该操作”

我有一台像这样的服务器

服务器1

服务器2

Server3(无法访问)

服务器4

当我尝试启动它时,它显示“当前状态下不允许该操作”。我检查了主机和虚拟机本身,没有看到任何待处理或失败的任务。我还能检查什么?

编辑:

我能够浏览数据存储中的虚拟机文件。

答案1

我能够启动它。以下是我遵循的步骤:

  1. 找到 .vmx 文件(记住哪个数据存储)

  2. 删除库存的虚拟机

  3. 浏览到数据存储并重新添加虚拟机(右键单击 .vmx 文件)

答案2

确认服务器未处于维护模式。关闭/重启时需要先将服务器置于维护模式,并且虚拟机在此状态下不会启动。

答案3

我能够使用以下命令从命令行启动虚拟机:

vim-cmd vmsvc/power.on xxx

xxx可以使用以下方法找到vimid

vim-cmd vmsvc/getallvms | grep -i "vm name"

答案4

重新启动主机,查看服务器是否已链接到集群,或者是否使用共享存储 - 计划任务,任何可能相关的东西。主机上一定发生了一些事情,可能无法从基本命令屏幕直接看到。另一种找出答案的方法是进入服务器控制台,查看哪些东西占用了最多的资源 - 最有可能阻塞状态。

相关内容