Skip to content

Commit e0a9f13

Browse files
update 9.0.2 known issues with dns resolution failure due to DNS FQDN
1 parent 8f15ac9 commit e0a9f13

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

docs/release_notes.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,35 @@ This page documents the key features, enhancements, and capabilities available i
131131

132132
Clear all contents, save and close, then run `Update-HoloDeckInstance` again.
133133

134+
??? question "DNS resolution fails during VCF deployment — hosts unreachable by hostname"
135+
136+
During VCF deployment, the VCF Installer may fail to resolve nested ESX host FQDNs (e.g., `esx-01a.site-a.vcf.lab`), causing deployment failures. Hosts are reachable by IP address but `nslookup` returns **"connection refused"**.
137+
138+
One of the reasons this could occur is when an **FQDN** (e.g., `cloudflare-dns.com`) is provided as the upstream DNS server instead of an **IP address** during HoloRouter setup. Linux resolves the FQDN and stores it in the format `resolved_ip#dns_name` (e.g., `1.1.1.1#cloudflare-dns.com`). DNSMASQ interprets the `#` as a port separator, which results in an invalid configuration and causes the DNS service to fail.
139+
140+
**Workaround**
141+
142+
1. SSH into the HoloRouter and edit the DNSMASQ ConfigMap:
143+
144+
```
145+
vi /holodeck-runtime/dnsmasq/dnsmasq_configmap.yaml
146+
```
147+
148+
2. Find the `server=` line that contains a `#` with a DNS name (e.g., `server=1.1.1.1#cloudflare-dns.com`) and change it to use the IP address only (e.g., `server=1.1.1.1`).
149+
150+
3. Apply the updated configuration:
151+
152+
```
153+
kubectl apply -f /holodeck-runtime/dnsmasq/dnsmasq_configmap.yaml
154+
kubectl delete -f /holodeck-runtime/dnsmasq/dnsmasq_deployment.yaml
155+
kubectl apply -f /holodeck-runtime/dnsmasq/dnsmasq_deployment.yaml
156+
```
157+
158+
!!! note
159+
To avoid this issue, provide an **IP address** (not an FQDN) as the upstream DNS server when setting up the HoloRouter.
160+
161+
Track this issue here: [Community Discussion](https://community.broadcom.com/vmware-cloud-foundation/discussion/fail-to-deploy-vcf-9020)
162+
134163
??? question "VCF 5.2.x deployments fail at `Sync-HolodeckComponents` with 'No route to host' error"
135164

136165
All VCF 5.2.x deployments (single site and dual site, management-only and full stack) complete the VCF deployment successfully, but the Holodeck script fails at the final **`Sync-HolodeckComponents`** step with an error such as:

0 commit comments

Comments
 (0)