ESXI: 无法打开虚拟机电源, 对象类型需要托管的I/O。迁移也是报“由于文件xxxxx引起的的错误”
如果你的ESXI里面的虚拟机不能开机,提示无法打开虚拟机电源, 对象类型需要托管的I/O,那么按照以下方法操作即可解决。
开启ESXI的SSH功能
点击错误提示找到路径
无法打开磁盘“/vmfs/volumes/5d90b2ef-32ceaf45-2d51-f01fafe6460d/A(1.4.A1) 10.11.2.1 威联通QNAP/QNAP1G-BOOT-000003.vmdk”
登录SSH输入命令
vmkfstools -x check "路径"
vmkfstools -x check "/vmfs/volumes/5d90b2ef-32ceaf45-2d51-f01fafe6460d/A(1.4.A1) 10.11.2.1 威联通QNAP/QNAP1G-BOOT-000003.vmdk"
如上所示,提示“Disk needs repair.”
在输入以下命令修复即可重新开启:
vmkfstools -x repair 路径"路径"
vmkfstools -x repair "/vmfs/volumes/5d90b2ef-32ceaf45-2d51-f01fafe6460d/A(1.4.A1) 10.11.2.1 威联通QNAP/QNAP1G-BOOT-000003.vmdk"
完成后后提示“Disk was successfully repaired.”
启动虚拟机测试:成功
资料:
由于故障是从CAS平台通过格式转换,转换为VMDK文件后,直接上传到vsan存储中,然后以挂载现有磁盘形式进行开机使用,判断磁盘无异常。因单双组件问题导致的故障。
1.vmkfstools -x check /path/to/your/machine.vmdk
先进行将报错的磁盘,进行查看
如果提示「Disk needs repair.」,执行下面的命令修复:
2.vmkfstools -x repair /path/to/your/machine.vmdk
这时候,虚拟机已经可以正常开机了,但是无法迁移操作,治标不治本进行操作磁盘格式转换为双副本。
3.vmkfstools -i source.vmdk destination.vmdk -d thin
该情况出现于所有vsan情况,如果磁盘为直接上传到存储内进行挂载的,均需要重新转换磁盘格式
转换完之后原有的硬盘就没用了
评论区