Servisní konzole ECS: "Validate Node hostname" "Check DNS Settings" selže s neshodou velkých a malých písmen

摘要: Kontrola adresy servisní konzole ECS na příkaz "Validate Node hostname" nebo "Check DNS settings" selže kvůli neshodě velikosti písmen mezi názvem hostitele DNS (Domain Name System).

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

症状

Konzole služby zaznamená chybu, pokud se název hostitele uzlu neshoduje s názvem nalezeným v serveru DNS. Při této kontrole se rozlišují velká a malá písmena.

Pro každý uzel s neshodou se zaprotokoluje následující chyba: 
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
V kontrolách nastavení DNS a výsledcích DNS z dopředného a zpětného testu se rozlišují velká a malá písmena. Viz tento příklad: ECSNODE01.dell.com vs. 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:

原因

Názvy hostitelů uzlu ECS se musí přesně shodovat s názvy nalezenými ve službě DNS. To zahrnuje zóny dopředného i zpětného vyhledávání. Při této kontrole se rozlišují velká a malá písmena.

解决方案

Ověřte, zda DNS dopředné a zpětné zóny přesně odpovídá názvu hostitele. 

V tomto příkladu se pouze dopředný a reverzní DNS liší rozlišováním velkých a malých písmen, čímž se vygeneruje výstraha. 

V tomto příkladu je název hostitele "ecsnode01.Dell.com:" 

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

Zkontrolujte funkci Forward DNS v systému uživatele pomocí nslookup a plně kvalifikovaný název domény uzlu: 

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

V tomto příkladu se dopředné vyhledávání DNS shoduje s názvem hostitele. V obou případech se jedná o malá písmena.

Zkontrolujte reverzní DNS v systému uživatele pomocí nslookup a IP adresu uzlu:

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:

V tomto příkladu zpětné vyhledávání DNS vrátí velká písmena názvu hostitele. Reverzní zóna DNS by měla být aktualizována na malá písmena, aby odpovídala názvu hostitele v systému. 

Chcete-li tento problém vyřešit, změňte položky na serveru DNS, protože plně kvalifikovaný název domény v systému ECS nelze změnit. Tento problém DNS by měl být aktualizován tak, aby odpovídal názvu hostitele. Tuto chybu způsobuje jakákoli neshoda mezi názvem hostitele, dopředným vyhledáváním DNS nebo reverzním vyhledáváním DNS. 

Akce uživatele:
Článek 80094: ECS: Je podporována změna externího nebo veřejného názvu (FQDN) nebo veřejné IP adresy uzlu ECS?


Pokud je zjištěna v rámci kontroly před upgradem:

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ůže se jednat o falešnou výstrahu kvůli rozdílu rozlišování velkých a malých písmen, a pokud se liší pouze s rozlišováním velkých a malých písmen, upgrade to neblokuje.

Spuštěním následujících kontrol uzlu zkontrolujte, zda se jedná o rozdíl rozlišující velká a malá písmena:

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

Pokud je zjištěn pouze rozdíl u písmen, jedná se o falešnou výstrahu při kontrole před upgradem.

受影响的产品

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