Symptoms:
vCenter HA is failing to resolve the vCenter hostname during the initial configuration of HA.
Some reasons for this failure could be:
This is a known issue. Currently, there is no resolution.
Workaround:
To work around this issue, ensure that DNS requests using TCP are allowed between the VCSA and its DNS servers.
If you get error below, enable blocked ports on the firewall.
After the connection succeeds to DNS, the HA deployment should work.
This can be also an error for DNS reverse lookup is not working properly.
YYYY-MM-DDTHH:MM:SS.025+01:00 error vpxd[06414] [Originator@6876 sub=vpxLro opId=590b2054-####-####-####-########379] [VpxLRO] Unexpected Exception: N3Vim5Fault12InvalidState9ExceptionE(Fault cause: vim.fault.InvalidState
--> )
--> [context]zKq7AVECAQAAADx5MwEYdnB4ZAAAnuk3bGlidm1hY29yZS5zbwAAV4ksANV8LQC7+TKByewHAWxpYnZpbS10eXBlcy5zbwCBc/0HAYGVcQgBAe9064LqayQBdnB4ZACCe2wkAYKrhCIBgq2UIgGCDMwiAYJHMiMBgmuVYAGCrJZgAYLapWABgj3TXwGCCH1gAQDnWiMAj7AjAFx1NwOHfwBsaWJwdGhyZ
WFkLnNvLjAABA82D2xpYmMuc28uNgA=[/context]
YYYY-MM-DDTHH:MM:SS.030+01:00 error vpxd[06414] [Originator@6876 sub=FailoverClusterOperator opId=590b2054-cfc2-4473-9b76-5dec9c8dc379] Exception: N5Vmomi11MethodFault9ExceptionE(Fault cause: vim.fault.InvalidState
--> )
--> [context]zKq7AVECAQAAADx5MwEPdnB4ZAAAnuk3bGlidm1hY29yZS5zbwAAV4ksANV8LQC7+TKBmRwlAXZweGQAgbeWYAGBbplgAYEcpmABgT3TXwGBCH1gAQDnWiMAj7AjAFx1NwKHfwBsaWJwdGhyZWFkLnNvLjAAAw82D2xpYmMuc28uNgA=[/context]
YYYY-MM-DDTHH:MM:SS.032+01:00 info vpxd[06414] [Originator@6876 sub=vpxLro opId=590b2054-####-####-####-########379] [VpxLRO] -- FINISH task-603408
YYYY-MM-DDTHH:MM:SS.032+01:00 info vpxd[06414] [Originator@6876 sub=Default opId=590b2054-####-####-####-########379] [VpxLRO] -- ERROR task-603408 -- Datacenters -- com.vmware.vcenter.vcha.cluster.deploy: vim.fault.InvalidState:
--> Result:
--> (vim.fault.InvalidState) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "com.vmware.vcha.error.unresolvedFailoverIp",
--> arg = <unset>,
--> message = <unset>
--> }
--> ]
--> msg = ""
--> }
--> Args:
-->