Konsola serwisowa ECS: "Validate Node hostname" (Sprawdź nazwę hosta węzła) — niepowodzenie sprawdzania ustawień DNS z powodu niezgodności wielkości liter

摘要: Sprawdzanie przez konsolę usługi ECS pod kątem opcji "Validate Node hostname" lub "Check DNS settings" kończy się niepowodzeniem z powodu niezgodności wielkości liter w nazwach hostów DNS (Domain Name System). ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Konsola usługi rejestruje błąd, gdy nazwa hosta w węźle nie jest zgodna z nazwą znalezioną w DNS. W tej kontroli są rozróżniane wielkie i małe litery.

Dla każdego węzła z niezgodnością rejestrowany jest następujący błąd: 
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
Istnieje różnica uwzględniająca wielkość liter w sprawdzaniu ustawień DNS i wynikach systemu DNS z testu do przodu i do tyłu. Zobacz w tym przykładzie: ECSNODE01.dell.com a ecsnode01.dell.com
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:

原因

Nazwy hostów węzłów ECS muszą być dokładnie takie same, jakie znajdują się w DNS. Dotyczy to zarówno stref wyszukiwania do przodu, jak i do tyłu. W tej kontroli są rozróżniane wielkie i małe litery.

解决方案

Sprawdź, czy DNS strefy do przodu i do tyłu jest dokładnie zgodny z nazwą hosta. 

W tym przykładzie tylko DNS do przodu i do tyłu różnią się w zależności od wielkości liter, generując w ten sposób alert. 

W tym przykładzie nazwa hosta to "ecsnode01.firmy Dell.com:" 

admin@ecsnode01:~> hostname -f
ecsnode01.dell.com

Zaznacz opcję Przekieruj DNS w systemie użytkownika za pomocą nslookup i nazwę FQDN węzła: 

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

W tym przykładzie wyszukiwanie DNS do przodu jest zgodne z nazwą hosta. Oba są pisane małymi literami.

Sprawdź odwrotny DNS w systemie użytkownika za pomocą nslookup i adres IP węzła:

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:

W tym przykładzie wyszukiwanie zwrotne DNS zwraca wielkie litery nazwy hosta. Strefa odwrotnego DNS powinna zostać zaktualizowana do małych liter, aby odpowiadała nazwie hosta w systemie. 

Aby rozwiązać ten problem, zmień wpisy na serwerze DNS, ponieważ nie można zmienić nazwy FQDN w ECS. Ten problem Serwer DNS powinien zostać zaktualizowany tak, aby był zgodny z nazwą hosta. Wszelkie rozbieżności między nazwą hosta, wyszukiwaniem DNS do przodu lub wyszukiwaniem odwrotnym DNS powodują ten błąd. 

Działanie użytkownika:
Artykuł 80094: ECS: Czy obsługiwana jest zmiana nazwy zewnętrznej lub publicznej (FQDN) lub publicznego adresu IP węzła ECS?


W przypadku wykrycia w ramach kontroli przed aktualizacją:

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:

Może to być fałszywy alert ze względu na różnicę w rozróżnianiu wielkości liter, a jeśli różni się tylko w odniesieniu do rozróżniania wielkości liter, nie blokuje to uaktualnienia.

Uruchom następujące testy węzła, aby sprawdzić, czy jest to różnica, w której jest rozróżniana wielkość liter:

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:~>

Jeśli jedyną wykrytą różnicą jest wielkość liter, oznacza to fałszywy alert podczas sprawdzania przed uaktualnieniem.

受影响的产品

ECS, ECS Appliance
文章属性
文章编号: 000203965
文章类型: Solution
上次修改时间: 02 7月 2025
版本:  11
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。