VCF deployment pre-validation fails at DNS resolution with Error 'Reverse DNS lookup failed for IP ##.##.##.##. Unknown IP or record mismatch
search cancel

VCF deployment pre-validation fails at DNS resolution with Error 'Reverse DNS lookup failed for IP ##.##.##.##. Unknown IP or record mismatch

book

Article ID: 419453

calendar_today

Updated On:

Products

VMware SDDC Manager VMware Cloud Foundation

Issue/Introduction

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

 

Environment

 VMware Cloud Foundation version 9.X

Cause

This issue was caused by a DNS name resolution problem that stemmed from incorrect DNS configuration on the VCF installer appliance.

Resolution

  1. Cancel the running task.
  2. Update DNS Server IP Address in the VCF Installer through Command Line Configure/Update DNS Server IP Address in SDDC Manager or the VCF Installer through Command Line
  3. Reboot the VCF installer.
  4. Start the task using the existing JSON file.