ESXI上的vm虚拟机文件被锁定无法POWER ON的问题处理

当ESXI上的虚拟机因文件锁定无法启动时,可通过关闭HA功能,定位锁定主机,使用vmkfstools、ps、esxcli等命令找出并结束锁定进程,或通过vmkvsitools lsof进一步查找。此外,删除SWAP文件和从清单中移除虚机也是解决方法。确保在解锁后正确重新注册虚拟机。
摘要由CSDN通过智能技术生成

  

   一台生产业务的虚拟机假死,强行关机后无法POWER ON。在启动时报虚拟机文件被锁定,错误信息如下:

wKioL1cFGoSjktRWAABOEU8Tlk8300.jpg


此时对虚机进行迁移、快照等,发现操作不可用。查看虚机状态,发现其在集群内的三台物理主机上来回飘。


解决方法:

  1、首先将cluster中的HA功能关闭。如果该功能不关闭,容易造成死锁,,VM不断跳动,,不断的在不同的ESXI内循环被锁,徒劳而无功。

  2、虚机磁盘文件被锁,必须要知道到底是哪台ESXI把他给锁住了,这是关键。  

 3、在VCenter中,把被锁的VM从Inventory中remove掉。原因很简单,这是一个 unregister的过程。找到目标主机后,当然是杀死他锁住VM的进程。之所以会被锁,原因就是HA 把VM从别的HOST迁移过来,但是又没有unregister和register的过程,所以在你查看VM的Summary的时候,host ip还是属于出问题的 host。 但是VM又被新的host强行power on,这样自然不能启动。


操作步骤:

  1、SHELL命令行登陆虚机所在的物理主机ESXI(或登陆集群内的所有物理主机,以确定在哪个主机上)

    使用如下命令查看虚机文件是否被锁定。

# vmkfstools -D /vmfs/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值