The brownfield import of a vCenter Server into VCF 9.x is failing during the DNS Health Check subtask, it reports an error during the Forward and Reverse DNS lookup on SDDC components, even after the ESXi host DNS entries were corrected.
Error message on the SDDC manager UI
Import operation for import with id 5dc31####-####-#####-####-6c89297#### failed internally. Command was python3 /opt/vmware/vcf/domainmanager/scripts/vcf-import-tool/vcf_brownfield.py import --skip-ssh-thumbprint-validation --sso-user [email protected] --domain-name <DOMAIN NAME> --vcenter <VCENTER FQDN> --internal-vcf-auth --nsx-deployment-spec-path /tmp/nsxDeploymentSpec.json --output-dir /var/log/vmware/vcf/domainmanager/brownfield/dc31####-####-#####-####-6c89297####/ --non-interactive. Please check the log files located in /var/log/vmware/vcf/domainmanager/brownfield/dc31####-####-#####-####-6c89297####/ on the SDDC Manager appliance.
Checking the domainmanger logs
/var/log/vmware/vcf/domainmanager/brownfield/dc31####-####-#####-####-6c89297####
[YYYY-MM-DD HH:MM:SS,495] [DEBUG] sddc_manager_helper:936: SDDC Manager version received: 9.0.1.0.24962180[YYYY-MM-DD HH:MM:SS,723] [INFO] request_helper:25: Response status from ESC[93mretrieving domain: 200ESC[00m[YYYY-MM-DD HH:MM:SS,723] [ERROR] vcf_brownfield:618: Found the following errors: ESC[91mFound an already imported domain containing the same vCenter: example.com. Only 'sync' operation is allowed on already imported vCenters in SDDC Manager.
VCF 9.X
The vCenter Server is already part of an existing import domain, and only the Sync operation is currently permitted to complete the import task.