千家信息网

vsphere6.0 VM虚机文件被锁怎么办

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关vsphere6.0 VM虚机文件被锁怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vsphere6.0上一台数据库虚拟机假死,强
千家信息网最后更新 2026年11月03日vsphere6.0 VM虚机文件被锁怎么办

这篇文章将为大家详细讲解有关vsphere6.0 VM虚机文件被锁怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

vsphere6.0上一台数据库虚拟机假死,强行关机后无法POWER ON。在启动时报虚拟机文件被锁定,此时对虚机进行迁移、快照、克隆等,发现操作都不可用。查看虚机状态,发现其在集群内的8台物理主机上来回飘。

解决方法:

  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,这样自然不能启动。

解决办法:

打开集群内所有EXSI主机的SSH登陆功能

然后在每台机子上执行

~ # vim-cmd vmsvc/getallvms

Vmid Name File Guest OS Version Annotation

10 C5cpyPdb1 [W56021_SY07_CP07PV1C16] C5cpyPdb1/C5cpyPdb1.vmx rhel6_64Guest vmx-08

17 C5ioAdm1 [W56021_SY01_CP07PV1C16] C5ioAdm1/C5ioAdm1.vmx windows8Server64Guest vmx-08

20 C5jkhyPdb1 [W56021_SY01_CP07PV1C16] C5jkhyPdb1/C5jkhyPdb1.vmx rhel6_64Guest vmx-08

找到被锁的主机 C5jkhyPdb1

查询这台虚机的状态

~ # vim-cmd vmsvc/power.getstate 20

Retrieved runtime info

Powered off

如果虚机状态为ON,可以执行如下命令

~ # esxcli vm process list

C5jkhyPdb1

World ID: 109052730

Process ID: 0

VMX Cartel ID: 109052727

UUID: 42 0b d6 eb 00 13 b6 26-a2 c4 86 4e 2d ba 17 db

Display Name: C5jkhyPdb1

Config File: /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx

~ # esxcli vm process kill --type=hard --world-id=109052730

在集群内每台esxi主机上执行如下命令,找到虚机被锁的文件

# vmkfstools -D /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx

Lock [type 10c00001 offset 233738240 v 114, hb offset 3780608

gen 85, mode 0, owner 00000000-00000000-0000-000000000000 mtime 46362574

num 0 gblnum 0 gblgen 0 gblbrk 0]

Addr <4, 528, 18>, gen 52, links 1, type reg, flags 0, uid 0, gid 0, mode 100755

len 3706, nb 1 tbz 0, cow 0, newSinceEpoch 1, zla 2, bs 8192

~ # vmkvsitools lsof | grep C5jkhyPdb1

131169563 vmx FILE 4 /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/vmware.log

131169563 vmx FILE 49 /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx.lck

131169563 vmx FILE 50 /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx

131169563 vmx FILE 51 /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1.vmx~

131169563 vmx FILE 94 /vmfs/volumes/56823cb8-c8a37260-f48f-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1-flat.vmdk

131169563 vmx FILE 96 /vmfs/volumes/56824c84-3e3e868c-5468-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1-flat.vmdk

131169563 vmx FILE 97 /vmfs/volumes/56824c84-3e3e868c-5468-6c0b84629718/C5jkhyPdb1/C5jkhyPdb1_1-flat.vmdk

131169563 vmx FILE 123 C5jkhyPdb1.nvram

# ps|grep C5jkhyPdb1

131136798 vmm0:C5jkhyPdb1

131169568 vmm1:C5jkhyPdb1

131169569 vmm2:C5jkhyPdb1

131136802 vmm3:C5jkhyPdb1

131169652 131169563 vmx-vthread-7:C5jkhyPdb1 /bin/vmx

131169653 131169563 vmx-vthread-8:C5jkhyPdb1 /bin/vmx

131169654 131169563 vmx-vthread-9:C5jkhyPdb1 /bin/vmx

131104119 131169563 vmx-mks:C5jkhyPdb1 /bin/vmx

131169656 131169563 vmx-svga:C5jkhyPdb1 /bin/vmx

131169658 131169563 vmx-vcpu-0:C5jkhyPdb1 /bin/vmx

131136891 131169563 vmx-vcpu-1:C5jkhyPdb1 /bin/vmx

131169660 131169563 vmx-vcpu-2:C5jkhyPdb1 /bin/vmx

131169661 131169563 vmx-vcpu-3:C5jkhyPdb1 /bin/vmx

然后杀死被锁文件的进程

#kill -9 131169563

解除后被锁后登录vcenter,从清单移除原虚机名称(备注:虚机即使关机了,这时还可看到虚机在集群中不同主机跳跃注册,需要从清单中移除可能多次,名称为UNKNOWN的样子。

最后从存储中添加该虚机的VMX,启动时选择移动至不要使用复制至)。在vmx添加虚机到清单后开机成功。

备注:

依据VMware KB 2088157
ESXi 5.5 Patch 4 Release ESXi550-201501001(2015-01-27)之前的版本,存在虚机无响应,状态变灰为不可访问和操作虚拟机,vc控制台黑屏无法操作,网络不可访问,虚机进程锁死无法重置等等问题。

vSphere HA 重置虚拟机失败问题是由于ESXi软件本身的 BUG导致的,需

要升级 ESXi 版本至ESXi5.5 Patch 4(build-2403361)或更高。但实际上在6.0的版本中依然存在此问题。

关于"vsphere6.0 VM虚机文件被锁怎么办"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

虚机 主机 文件 集群 状态 问题 功能 清单 版本 篇文章 进程 怎么办 不同 不断 原因 名称 命令 备注 更多 过程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网加科技 华服互联网科技靠谱吗 科技平台互联网 科技企业和互联网企业 互联网金融监管科技 中正互联网科技招聘 互联网巨头投资的硬核科技 华脉科技工业互联网产品 互联网科技公司需要的职位 彤创互联网科技有限公司 民营互联网公司国防科技 互联网方面的科技前沿 广东鹅鹅鹅互联网科技有限公司 福建互联网展示科技馆设计 中国新注册互联网科技 北京互联网科技类企业分布 米泉互联网科技专业怎么样 马化腾互联网科技教学 深圳互联网科技园地址 北京瑞云互联网科技有限公司 今日互联网科技 时间互联网络科技 互联网和黑科技的看法 互联网科技扶贫时间 上海科技产业互联网平台 元气玛特互联网科技公司是外包吗 郑州欣桑互联网科技有限公司 互联网高科技行业有哪些企业 互联网领先科技成果宣传视频 科技发展第三阶段互联网时代
0