我昨天晚上在数据存储之间复制一个虚拟机,当我离开时,然后由于Windows更新,vCenter主机开始重新启动…虚拟机之间的传输被中止,但现在传输的VMDK文件被locking,我无法启动虚拟机。
我发现的知识库文章太神秘了,我只需要解锁vmdk …怎么样?
vCenter / ESXi 5.0
错误:“无法访问文件[NEXSAN_SAS] rds-sv-ent / rds-sv-ent_1.vmdk,因为它被locking”
更多详细信息:“VM vm-261启动时,从ESX主机收到一个意外的错误。原因:无法locking文件。无法打开磁盘”/ vmfs / volumes / 4f4bb0fe-f7daabec-6a41-ac162d73a349 / rds-sv -ent / rds-sv-ent_1.vmdk“或其依赖的其中一个快照磁盘。
我幸运的在这种情况下。 写完后,主磁盘被locking。 我从库存中删除虚拟机,并将其读取 – 不行。 我vMotioned VM之间的主机,并注意到现在主vmdk(OS驱动器)没有locking,但辅助交换驱动器。 我断开连接,并开始虚拟机 – 好走。 在虚拟机下电,重新连接交换驱动器,100%正常。
这两个网站非常有帮助:
http://technotes.khitrenovich.com/deployment-vm-template-fails-vmdk-locked-error/
我确定这个文件应该允许你通过和解锁文件:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=10051
我通常会复制和粘贴相关的部分,但这是一个实质性的过程,通过诊断问题是什么,并解锁文件。