VCF deployment pre-validation fails at DNS resolution with Error 'Reverse DNS lookup failed for IP ##.##.##.##. Unknown IP or record mismatch.
/var/log/vmware/vcf/domainmanager.log in the VCF installer reports below error stack:
YYYY-MM-DDThh:mm:ss.049+0000 ERROR [vcf_dm,###############################,f4ad] [c.v.e.s.v.a.ValidateProductFqdnsAction,dm-exec-#] Could not resolve IP address ##.#.#.## java.lang.RuntimeException: Retriable operation 'Resolve IP address ##.#.#.##' failed to complete after 3 retries.
at com.vmware.evo.sddc.common.util.RetriableCallable.call(RetriableCallable.java:221)
at com.vmware.evo.sddc.common.util.NetworkService.resolveIpAddressToFqdnsWithRetry(NetworkService.java:199)
at com.vmware.evo.sddc.validation.action.ValidateProductFqdnsAction.validateFqdnResolving(ValidateProductFqdnsAction.java:219)
at com.vmware.evo.sddc.validation.action.ValidateProductFqdnsAction.execute(ValidateProductFqdnsAction.java:101)
at com.vmware.evo.sddc.validation.action.ValidateProductFqdnsAction.execute(ValidateProductFqdnsAction.java:63)
at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionState.invoke(FsmActionState.java:66)
at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionPlugin.invoke(FsmActionPlugin.java:161)
at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionPlugin.invoke(FsmActionPlugin.java:147)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.invokeMethod(ProcessingTaskSubscriber.java:403)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.processTask(ProcessingTaskSubscriber.java:517)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.accept(ProcessingTaskSubscriber.java:128)
at jdk.internal.reflect.GeneratedMethodAccessor890.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:85)
at com.google.common.eventbus.Subscriber.lambda$dispatchEvent$0(Subscriber.java:71)
at com.vmware.vcf.common.tracing.TraceRunnable.run(TraceRunnable.java:63)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.IllegalStateException: Cannot determine host name for IP address ##.#.#.##
at com.vmware.evo.sddc.common.util.NetworkService.resolveIpAddressToFqdns(NetworkService.java:219)
at com.vmware.evo.sddc.common.util.NetworkService.lambda$resolveIpAddressToFqdnsWithRetry$0(NetworkService.java:194)
at com.vmware.evo.sddc.common.util.RetriableCallable.call(RetriableCallable.java:182)
... 19 common frames omitted
VMware Cloud Foundation version 9.X
This issue was caused by a DNS name resolution problem that stemmed from incorrect DNS configuration on the VCF installer appliance.