Предисловие
При переносе 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
- Сделать Clone проблемной машины
- Clone обратить в Template
- Развернуть из темплейта новую машину
P.S.
Просто? но на этот мастерский Troubleshooting vmware ушло больше двух дней)