/common/logs/admin/app.log
<Time stamp> UTC [VmotionService_SvcThread-3203, Ent: HybridityAdmin, , TxId: ########-####-####-####-############] ERROR c.v.h.s.v.j.StartSourceSideRelocateVmWorkflow- [########-####-####-####-############] Error while executing startSourceSideRelocateVmWorkflow state 'WAIT_FOR_RELOCATE_INITIAL_PROGRESS'.
java.lang.RuntimeException: Unable to prepare migration. msg.migrate.prepare.failed:Unable to prepare migration. msg.migrate.addr.mismatch:Network addresses '####:####:####:####::##' and '###.###.###.###' are from different address families.
VMware HCX
VMware ESXi 7.x
This is a known issue/limitation in older versions of ESXi (vSphere 7.x and earlier) where the ESXi host may prioritize or default to using its IPv6 address for vMotion communication, even when an IPv4 address is also available.
Since the HCX Mobility Agent (MA) host does not support IPv6 for vMotion operations, this leads to an incompatible IP address family mismatch and the subsequent migration failure.
This issue is resolved in VMware vSphere 8.0u3, available at Broadcom downloads.
If you are having difficulty finding and downloading software, please review the Download Broadcom products and software KB.
Workaround:
You can apply the following:
This applies to HCX cross-site vMotion and RAV when the MA host is used.
This may not apply to HCX Assisted vMotion (HAV) if the target ESX host also supports IPv6.