Failover Cluster-enabled virtual machines fail to power on when using shared disks in multi-writer mode.
Symptoms
When attempting to power on the VM, the following error is displayed:
Powering on the virtual machine fails: Status: VMware ESX cannot open the virtual disk "/vmfs/volumes/datastore/VM1/VM1_2.vmdk" for clustering. Verify that the virtual disk was created using the thick option.
Failed to start the virtual machine. Module Disk power on failed. Cannot open the disk '/vmfs/volumes/datastore/VM1/VM1_2.vmdk' or one of the snapshot disks it depends on. Thin/TBZ/Sparse disks cannot be opened in multiwriter mode File system specific implementation of OpenFile[file] failed
Additional symptoms:
Failover Cluster-enabled VMs with shared VMDKs fail to power on.
Shared disk type is reported as thin or lazy-zeroed thick instead of eager-zeroed thick.
Failover clustering setup is unable to access the clustered volume.
The clustered VMDK was not provisioned as eager-zeroed thick, which is a strict requirement for multi-writer mode in vSphere.
Failover cluster-enabled VMs with shared disks require eager-zeroed thick VMDKs.
Thin, lazy-zeroed thick, or sparse formats are unsupported in multi-writer mode.
Resolution
Notes / Prerequisites
The customer should take a full VM backup before conversion.
Alternatively, a disk clone can be created with: (Reformat the VMDK using the vmkfstools -i command) vmkfstools -i source_VM_disk.vmdk target_VM_disk.vmdk -d eagerzeroedthick This creates a new, eager-zeroed disk. The existing disk can then be unmounted, and the newly created disk attached to the VM.
This KB is only applicable when customers do not have additional free space on the datastore or storage. In such cases, based on customer confirmation, an in-place disk conversion can be performed.