When attempting to perform a cross vCenter vMotion and selecting a target host, the operation fails with the error message: "Compatibility check took too long to complete. Please check vCenter Server logs for more details." The migration process stops at the validation phase, preventing successful VM migration between different vCenter environments.
Upon checking the logs, entries similar to the following may be observed in the destination host's hostd.log:
[NFC ERROR]NfcNewAuthdConnectionEx: Failed to connect to server <IP_address>:902
[NFC ERROR]NfcEstablishAuthCnxToServer: Failed to create authentication connection
[NFC ERROR]Nfc_BindAndEstablishAuthdCnx3: Failed to connect to server <IP_address>:902
These errors indicate connection failures on port 902, which is critical for vMotion operations.
The primary cause of this issue is network connectivity problems between the ESXi hosts involved in the cross vCenter vMotion. Specifically:
Additional factors that can contribute to this issue include:
To resolve the "Compatibility check took too long to complete" error during cross vCenter vMotion:
Verify direct network connectivity between source and destination ESXi hosts:
Test connectivity to port 902 using netcat from the source ESXi host:nc -z -v <destination_host_IP> 902
If the connection fails, work with your network team to ensure port 902 is open between hosts
Ensure all cross vCenter vMotion prerequisites are met:
Review and implement the requirements in KB article 344959 (Cross vCenter Migration and Clone requirements)
Pay special attention to the networking requirements section
Check and correct time synchronization:
Configure all vCenter servers and ESXi hosts to use the same NTP servers
Verify NTP synchronization is working
Check for NAT configurations:
Note that using NAT between vCenter Server and ESXi hosts is an unsupported configuration with no workaround per KB 344283, "Using NAT between the vCenter Server system and ESXi hosts will disconnect the host from the vCenter"
Ensure direct routing between all components involved in the migration
Verify storage connectivity:
For additional troubleshooting of connectivity issues, you can capture and analyze network traffic during a migration attempt using the pktcap-uw utility. Replace the vmk"#" with the actual number of the vmk used for management for the affected ESXi host:
pktcap-uw --vmk vmk0 --dir 2 --outfile /tmp/vmk0_capture.pcap