When migrating virtual machines (VMs) configured with Windows Server Failover Clustering (WSFC) and shared VMDKs from vSphere 8.x to VCF 9.x using Cross-vCenter vMotion (XVM), the VMs fail to power on.
Symptoms:
vmware.log:vmkernel.log, the following entry is visible:Cross-vCenter vMotion across distinct physical storage arrays triggers a Storage vMotion operation. vSphere provisions a new .vmdk descriptor file on the destination and generates a new, universally unique ddb.uuid to prevent storage identity collisions. WSFC and the ESXi virtual SCSI controller (configured for physical bus sharing) rely on the exact ddb.uuid to enforce SCSI-3 Persistent Reservations (SCSI-3 PR). The altered UUID invalidates the sidecar metadata, causing the virtual SCSI controller to fault during hardware initialization.
To maintain cluster locking integrity during migration:
.vmx files manually within the target VCF 9.x vCenter inventory.Note: Manual modification of the ddb.uuid in the .vmdk descriptor file is an unsupported action. For defects and enhancements, subscribe to this article () to be updated on fix status.