<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="ESXi打开电源失败 - 出现无法在当前状况 (已关闭电源) 下执行尝试的操作解决办法">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2024-06-18 09:22<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
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


启动虚拟机，恢复正常。


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
