ECS serviceconsole: "Validate Node hostname"; "Check DNS Settings" Fail with Case Mismatch
Summary: Controle van de ECS-serviceconsole voor "Validate Node hostname" of "Check DNS settings" mislukt omdat de hostnaam van het domeinnaamsysteem (DNS) niet overeenkomt.
Symptoms
De volgende fout wordt geregistreerd voor elk knooppunt met een niet-overeenkomende combinatie:
20220101 12:00:00.000: Validate Node hostname [ERROR] The hostname on node 169.254.1.1 is 'ecsnode01.dell.com' and the fqdn from the ini file is 'ECSNODE01.dell.com' - they do not match
20231108 09:31:22.270: | | FAIL [ERROR] 'Check DNS settings' failed: Could not find 'ECSNODE01.dell.com' in 'nslookup 10.0.0.1' output. Node: 169.254.1.1 10.0.0.1.dell.com = ecsnode1.dell.com. Authoritative answers can be found from:
Cause
Resolution
Controleer of de DNS voor de voorwaartse en achterwaartse zone exact overeenkomt met de hostnaam.
In dit voorbeeld verschillen alleen de voorwaartse en omgekeerde DNS per hoofdlettergevoelig, waardoor een waarschuwing wordt gegenereerd.
In dit voorbeeld is de hostnaam "ecsnode01.Dell.com:"
admin@ecsnode01:~> hostname -f
ecsnode01.dell.com
Controleer Forward DNS op het systeem van de gebruiker met behulp van nslookup en de FQDN van het knooppunt:
admin@ecsnode01:~> nslookup ecsnode01.dell.com Server: 192.1xx.2xx.254 Address: 192.1xx.2xx.254#53 Non-authoritative answer: Name: ecsnode01.dell.com Address: 10.0.0.1
In dit voorbeeld komt de Forward DNS-lookup overeen met de hostnaam. Beide zijn allemaal kleine letters.
Controleer Reverse DNS op het systeem van de gebruiker met behulp van nslookup en het IP-adres van het knooppunt:
admin@ecsnode01:~> nslookup 10.0.0.1 1.0.0.10.in-addr.arpa name = ECSNODE01.dell.com.in-addr.arpa. Authoritative answers can be found from:
In dit voorbeeld retourneert de Reverse DNS-lookup hoofdletters voor de hostnaam. De omgekeerde DNS-zone moet worden bijgewerkt naar kleine letters zodat deze overeenkomt met de hostnaam op het systeem.
U kunt dit probleem oplossen door de vermeldingen in de DNS-server te wijzigen, omdat de FQDN in ECS niet kan worden gewijzigd. Dit probleem: DNS moet worden bijgewerkt zodat deze overeenkomt met de hostnaam. Elke mismatch tussen de hostnaam, de Forward DNS-lookup of de Reverse DNS-lookup veroorzaakt deze fout.
Gebruikersactie:
Artikel 80094: ECS: Wordt het wijzigen van de externe of openbare naam (FQDN) of het openbare IP-adres van een ECS-knooppunt ondersteund
Indien gedetecteerd als onderdeel van een pre-upgradecontrole:
20231107 12:51:45.771: | Check DNS settings 20231107 12:51:46.248: | | FAIL [ERROR] 'Check DNS settings' failed: Could not find 'ECSNODE1.ch.net.intra' in 'nslookup 10.0.0.1' output. Node: 169.2xx.1.1 10.0.0.1.in-addr.arpa name = ecsnode1.ch.net.intra. Authoritative answers can be found from:
Het kan een valse waarschuwing zijn vanwege het hoofdlettergevoelige verschil en als het alleen anders is met betrekking tot hoofdlettergevoelig, blokkeert dat een upgrade niet.
Voer de volgende controles uit voor het knooppunt om te controleren of het een hoofdlettergevoelig verschil is:
admin@ECSNODE1:~> hostname ECSNODE1.ch.net.intra admin@ECSNODE1:~> hostname -f ECSNODE1.ch.net.intra admin@ECSNODE1:~> hostname -i 10.0.0.1 admin@ECSNODE1:~> nslookup ECSNODE1 Server: 192.1xx.2xx.254 Address: 192.1xx.2xx.254#53 Non-authoritative answer: Name: ECSNODE1.ch.net.intra Address: 10.0.0.1 admin@ECSNODE1:~> nslookup ecsnode1 Server: 192.1xx.2xx.254 Address: 192.1xx.2xx.254#53 Non-authoritative answer: Name: ecsnode1.ch.net.intra Address: 10.0.0.1 admin@ECSNODE1:~> nslookup 10.0.0.1 1.88.96.10.in-addr.arpa name = ecsnode1.ch.net.intra. Authoritative answers can be found from: admin@ECSNODE1:~>
Als het enige verschil dat is gedetecteerd het hoofdlettergebruik is, is er sprake van een valse waarschuwing in de pre-upgradecontrole.