![无法启动虚拟机,由于数据存储之间的传输中止,VMDK 被锁定](https://linux22.com/image/610517/%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%8C%E7%94%B1%E4%BA%8E%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8%E4%B9%8B%E9%97%B4%E7%9A%84%E4%BC%A0%E8%BE%93%E4%B8%AD%E6%AD%A2%EF%BC%8CVMDK%20%E8%A2%AB%E9%94%81%E5%AE%9A.png)
昨晚我在数据存储之间复制虚拟机时,我把目光移开,然后 vCenter 主机由于 Windows 更新而开始重新启动... 之间的虚拟机传输被中止,但现在它正在传输的 VMDK 文件已被锁定,我无法启动虚拟机。
我发现的知识库文章太晦涩了,我只需要解锁 vmdk...怎么做?
vCenter/ESXi 5.0
错误:“无法访问文件 [NEXSAN_SAS] rds-sv-ent/rds-sv-ent_1.vmdk,因为它已被锁定”
更多详细信息:“启动虚拟机 vm-261 时,从 ESX 主机收到意外错误。原因:无法锁定文件。无法打开磁盘‘/vmfs/volumes/4f4bb0fe-f7daabec-6a41-ac162d73a349/rds-sv-ent/rds-sv-ent_1.vmdk’或其所依赖的快照磁盘之一。”
答案1
我很幸运。写这篇文章时,主磁盘被锁定了。我从库存中移除了虚拟机并重新添加 - 没用。我在主机之间对虚拟机进行了 vMotion,现在注意到主 vmdk(OS 驱动器)没有被锁定,但辅助交换驱动器被锁定了。我断开了连接并启动了虚拟机 - 一切正常。关闭虚拟机,重新连接交换驱动器,100% 正常。
这两个网站非常有用:
http://technotes.khitrenovich.com/deployment-vm-template-fails-vmdk-locked-error/
答案2
我确信该文档应该可以帮助您处理并解锁该文件:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=10051
我通常会复制并粘贴相关部分,但这是一个实质性的过程,需要进行诊断并解锁文件。