Diagnostic step 1
Audit MAC address allocation: in vCenter, check all MAC pools and ensure ranges do not overlap across clusters. If using multiple MAC pools, document mapping to clusters and reconcile any overlaps.
Generated Oct 3, 2026, 12:35:03 AM
Audit MAC address allocation: in vCenter, check all MAC pools and ensure ranges do not overlap across clusters. If using multiple MAC pools, document mapping to clusters and reconcile any overlaps.
For critical VMs, set a static MAC reservation in the VM configuration (edit VM settings -> MAC address -> Manual) and document this as an inventory item. This prevents vCenter from regenerating a MAC. Test on one VM first; the change is reversible by reverting to 'Generated'.
Collect logs for a reproducer: capture vmware.log from both source and destination hosts around a vMotion, and hostd/vpxd logs from vCenter. Use these when escalating to VMware support if internal audit doesn't reveal the cause.
Temporarily pin critical VMs to a host (disable DRS for those VMs) if immediate stability is required while you diagnose. Avoid broad disabling of vMotion; prefer targeted host affinity rules.
If you suspect orchestration tooling or post-migration hooks, review automation jobs and vCenter alarms that run on vMotion. Revert or test these jobs in a staging environment before re-enabling. Escalate to VMware support when vmware.log shows unexplained MAC reassignment or if MAC pool audit does not reveal overlap.