ESXi打开电源失败 - 出现无法在当前状况 (已关闭电源) 下执行尝试的操作解决办法
错误信息:
XML/HTML代码
- Power On VM 键 haTask-14-vim.VirtualMachine.powerOn-31298
- 描述 打开该虚拟机电源
- 虚拟机: ubuntu-bc 状况 失败 - 无法在当前状况 (已关闭电源) 下执行尝试的操作。
- 错误
取消注册,然后再通过创建虚拟机来注册现有虚拟机。这时再去打开电源就可以了。
解决办法二:
以ssh方式进入到ESXi主机的shell终端,用命令打开虚拟机电源。
XML/HTML代码
- # 获取所有的虚拟机列表
- vim-cmd vmsvc/getallvms
- #打开Vmid为14的电源
- vim-cmd vmsvc/power.on 14
- #关闭Vmid为14的电源
- vim-cmd vmsvc/power.off 14
- #重启Vmid为14的电源
- vim-cmd vmsvc/power.reset 14
- #获取Vmid为14的虚拟机电源状态
- vim-cmd vmsvc/power.getstate 14
解决办法三:
重启ESXi主机。
一般使用第一种和第二种方法就可以解决这个问题了,第三种不推荐,除非第一种和第二种都失效,没办法的情况下采用。
ESXI无法打开虚拟机电源,报错:对象类型需要托管的I/O
问题可能原因:
esxi 强制关闭虚拟机电源没有正常关闭系统。
物理机突然断电,虚拟机未正常退出。
解决办法:
打开esxi的ssh功能,复制出现问题的虚拟机文件路径。
通过ssh远程连接今日esxi,检查文件是否有问题:vmkfstools -x check * ,修复损坏的文件:vmkfstools -x repair *。*代表出现问题的虚拟机文件路径。
彻底修复:
彻底修复需要文件转换
vmkfstools -i source.vmdk destination.vmdk -d thin
启动虚拟机,恢复正常。