Errors while configuring Supervisory Cluster.
During Supervisor enablement, the operation fails shortly after the Control Plane VMs (CPVMs) are deployed.
In wcpsvc.log, repeated timeouts appear when vCenter attempts to reach the Supervisor floating IP.
The Control Plane VM kernel logs contain messages similar to the following:
IPv4: martian source <CPVM_FIP> from <VCSA_IP>, on dev eth0
Example topology:
Supervisor enablement stalls because vCenter cannot communicate with the Supervisor API endpoint (FIP).
The following error is seen in the vCenter UI under Workload Management:
Installed and Started Kubernetes Node Agent on the ESXi Host A general system error occurred. Error message: Get "http://localhost:1080/external-cert/http1/<vip>/6443/api/v1/nodes?fieldSelector=metadata.name%3D<host>": contextdeadline exceeded (Client. Timeout exceeded while awaiting headers).
The issue occurs when the Supervisor Control Plane VMs are dual-homed and vCenter resides on the same subnet as the CPVM workload interface instead of the management interface.
This creates asymmetric routing, traffic from vCenter to the Supervisor FIP (on the management network) returns through the CPVM’s workload interface.
Because asymmetric routing is disabled on Control Plane VMs, the kernel drops these return packets and logs them as martian sources.
As a result, vCenter cannot complete the Supervisor enablement.
Resolution:
Ensure symmetric routing between vCenter and the Supervisor Control Plane VMs:
Note:
Asymmetric routing is not supported for Supervisor management communication. All traffic between vCenter and the Supervisor control plane must flow through the same network path.