When I first installed VCF in the lab, I decided to skip Automation for now so that I could read up on it a bit. Today, I was trying to install it through VCF Operations in the lifecycle tab, but the pre-checks kept failing with a pretty ambiguous error message.

check-failed

When testing DNS resolution, for the record that was mentioned, it resolved fine on my jumphost and laptop. So I figured the issue must be with DNS resolution on the Fleet manager appliance (ex-SDDC manager). I connected to the fleet manager appliance and tested DNS resolution there.

dns-resolution

So doing an nslookup with just the hostname doesn’t work, I then tested the FQDN and that did work. This made me suspect something was wrong with the DNS configuration. I checked the resolv.conf file and found the output below;

1
2
3
4
root@mld-fm01 [ /var/log/vrlcm ]# cat /etc/resolv.conf
nameserver 10.0.8.10
nameserver 10.0.8.11
search .

Strange! The search domain is missing, I know I added it during the installation, because it’s configured on every other appliance. I added in the correct search domain and tested DNS resolution again.

dns-resolution

That seemed to do the trick, so I let the prechecks run again, now they all passed and VCF Automation is deploying!

check-passed

Hope this quick post helps out!