The host <hostname or IP> is already connected to this vCenter Server.
Or
"Cannot connect <hostname or IP> in <Cluster_Name>: incorrect username or password"
/var/run/log/vobd.log, reports a duplicate IP address detection.[esx.problem.net.vmknic.ip.duplicate] Duplicate IP address detected for ##.###.##.### on interface vmk0
/var/run/log/vpxa.log warning vpxa[#######] Failed to bind heartbeat socket; '##.###.##.###', e: 99(Cannot assign requested address)
This error typically occurs even if the host is not visible in the current inventory. It indicates that vCenter detects an IP address conflict or a stale registration entry, blocking the addition of the host.
When a host is removed from vCenter, some configuration details—specifically the associated vCenter Server IP—may persist in the ESXi ConfigStore. When you attempt to re-add the host (or a new host using a recycled IP), the ESXi host still believes it is managed by a vCenter instance, leading to a "Duplicate IP" or "Already Connected" misidentification.
To resolve this issue, the stale vpxa configuration must be manually cleared from the ESXi host's internal configuration store
configstorecli config current get -c esx -g services -k vpxa_solution_user_config | grep -i server_ip
vpxa solution user configuration from the store:configstorecli config current delete -c esx -g services -k vpxa_solution_user_config
/etc/init.d/vpxa stop && /etc/init.d/vpxa start