ECS-Servicekonsole: "Node-Hostnamen validieren", "DNS-Einstellungen prüfen" schlägt fehl und Groß-/Kleinschreibung stimmt nicht überein
Summary: Die ECS-Servicekonsolenprüfung für "Validate Node hostname" oder "Check DNS settings" schlägt fehl, da die Groß-/Kleinschreibung zwischen dem DNS-Hostnamen (Domain Name System) nicht übereinstimmt. ...
Symptoms
Der folgende Fehler wird für jeden Node mit einer Nichtübereinstimmung protokolliert:
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
Überprüfen Sie, ob der DNS der Vorwärts- und Rückwärtszone genau mit dem Hostnamen übereinstimmt.
In diesem Beispiel unterscheiden sich die Forward- und Reverse-DNS nur durch die Groß-/Kleinschreibung, wodurch eine Warnmeldung erzeugt wird.
In diesem Beispiel lautet der Hostname "ecsnode01.Dell.com:"
admin@ecsnode01:~> hostname -f
ecsnode01.dell.com
Aktivieren Sie DNS vorwärts auf dem System des Nutzers mithilfe von nslookup und den FQDN des Node:
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 diesem Beispiel stimmt die Forward-DNS-Suche mit dem Hostnamen überein. Beide sind Kleinbuchstaben.
Überprüfen Sie Reverse DNS auf dem System des Nutzers mithilfe von: nslookup und die IP-Adresse des Knotens:
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 diesem Beispiel gibt die Reverse-DNS-Suche Großbuchstaben für den Hostnamen zurück. Die umgekehrte DNS-Zone sollte auf Kleinbuchstaben aktualisiert werden, damit sie mit dem Hostnamen auf dem System übereinstimmt.
Um dieses Problem zu beheben, ändern Sie die Einträge im DNS-Server, da der FQDN in ECS nicht geändert werden kann. Dieses Problem-DNS sollte aktualisiert werden, damit es mit dem Hostnamen übereinstimmt. Jede Nichtübereinstimmung zwischen dem Hostnamen, der Vorwärts-DNS-Suche oder der Rückwärts-DNS-Suche führt zu diesem Fehler.
Nutzeraktion:
Artikel 80094: ECS: Wird die Änderung des externen oder öffentlichen Namens (FQDN) oder der öffentlichen IP-Adresse eines ECS-Node unterstützt.
Wenn dies als Teil einer Prüfung vor dem Upgrade erkannt wird:
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:
Möglicherweise handelt es sich aufgrund des Unterschieds, bei dem die Groß-/Kleinschreibung beachtet wird, um eine falsche Warnmeldung, und wenn sie sich nur in Bezug auf Groß- und Kleinschreibung unterscheidet, wird ein Upgrade dadurch nicht blockiert.
Führen Sie die folgenden Prüfungen für den Node aus, um zu prüfen, ob es sich um einen Unterschied handelt, bei dem die Groß-/Kleinschreibung beachtet werden muss:
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:~>
Wenn der einzige erkannte Unterschied die Groß-/Kleinschreibung ist, handelt es sich um eine falsche Warnmeldung in der Prüfung vor dem Upgrade.