angle-left

ESXi/VmWare: Cannot open the disk/Cannot open the disk/snapshot disks it depends on

Предисловие

При переносе vm со снапшотами в vmware vSphere на гипервизорах ESXi после переноса и включения

Power On virtual machine:Cannot open the disk '/vmfs/volumes/5df220d1-e03ad936-4a93-20040ff874c2/CriticalVM/CriticalVM.vmdk' or one of the snapshot disks it depends on.

При переконфигурации возникали ошибки, Консолидации снапшотов не проходят.

See the error stack for details on the cause of this problem.
Time: 24.12.2019 12:16:19
Target: CriticalVM
ESXi: esxi19.domain.com
Error Stack
Cannot open the disk '/vmfs/volumes/5df220d1-e03ad936-4a93-20040ff874c2/CriticalVM/CriticalVM.vmdk' or one of the snapshot disks it depends on. 
Failed to lock the file

а в логах машины ESXi    

2019-12-24T09:16:21.181Z| Worker#0| I120: [msg.disk.noBackEnd] Cannot open the disk '/vmfs/volumes/5df220d1-e03ad936-4a93-20040ff874c2/CriticalVM/CriticalVM.vmdk' or one of the snapshot disks it depends on.

Так же при переконфигурации

Cannot open the disk '/vmfs/volumes/4a365b5d-eceda1-19-439b-000cfc0086f3/examplevm/examplevm-000001.vmdk' or one of the snapshot disks it depends on.
Reason: The parent virtual disk has been modified since the child was created.


Версии дисков корректны

/vmfs/volumes/5df220d1-e03ad936-4a93-20040ff874c2/CriticalVM # tail -20  CriticalVM.vmdk
CID=05bbb948
parentCID=ffffffff

/vmfs/volumes/5df220d1-e03ad936-4a93-20040ff874c2/CriticalVM # tail -20 CriticalVM-000001.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=3c469029
parentCID=05bbb948


/vmfs/volumes/5df220d1-e03ad936-4a93-20040ff874c2/CriticalVM # tail -20 CriticalVM-000002.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=1663f4a9
parentCID=3c469029

И проверки проходят
 

See the error stack for details on the cause of this problem.
Time: 24.12.2019 12:31:18
Target: CriticalVM
ESXi: esxi19.ourdomain.com
Error Stack
Cannot open the disk '/vmfs/volumes/5b27da47-f3a7e7bb-cbc9-e41f132408d9/CriticalVM/CriticalVM.vmdk' or one of the snapshot disks it depends on. 
Failed to lock the file
Cannot open the disk '/vmfs/volumes/5b27da47-f3a7e7bb-cbc9-e41f132408d9/CriticalVM/CriticalVM.vmdk' or one of the snapshot disks it depends on. 
Failed to lock the file

/vmfs/volumes/5df220d1-e03ad936-4a93-20040ff874c2/CriticalVM # vmkfstools -e CriticalVM-000002.vmdk
Disk chain is consistent.
Power On virtual machine:Cannot open the disk '/vmfs/volumes/5df220d1-e03ad936-4a93-20040ff874c2/CriticalVM/CriticalVM.vmdk' or one of the snapshot disks it depends on.


Но блокировок не было, и копирование выключенной машины и повторная регистрация не решили проблему.
Действия были выполнены по большому плану возможных действий от VmWare

Решение

Если Вы уверены, что lock's нету, конфигурация корректна
То в нашем случае помог workaround

  1. Сделать Clone проблемной машины
  2. Clone обратить в Template
  3.  Развернуть из темплейта новую машину

P.S.

Просто? но на этот мастерский Troubleshooting vmware ушло больше двух дней)