ECS 服務主控台:「驗證節點主機名稱」「檢查 DNS 設定」失敗並出現大小寫不符

摘要: ECS 服務主控台檢查「驗證節點主機名稱」或「檢查 DNS 設定」失敗,因為網域名稱系統 (DNS) 主機名稱大小寫不相符。

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

症状

當節點上的主機名稱與在 DNS 中找到的名稱不匹配時,服務主控台會記錄錯誤。此檢查區分大小寫。

系統會為每個不相符的節點記錄下列錯誤: 
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
DNS 設定檢查與前向和向後測試的 DNS 結果存在區分大小寫的差異。請參閱此範例:ECSNODE01.dell.com 與 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:

原因

ECS 節點主機名稱必須與在 DNS 中找到的主機名稱完全相符。這包括正向和反向查找區域。此檢查區分大小寫。

解决方案

驗證正向和反向區域 DNS 是否與主機名稱完全相符。

在此範例中,僅正向和反向 DNS 的區別在於區分大小寫,因此會產生警示。

在此範例中,主機名稱為「ecsnode01.戴爾com:” 

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

使用下列方法在使用者系統上檢查轉送 DNS nslookup 和節點的 FQDN: 

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

在此範例中,正向 DNS 查詢與主機名稱相符。兩者都是 小寫的

使用以下方式檢查使用者系統上的反向 DNS nslookup 以及節點的 IP 位址:

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:

在此範例中,反向 DNS 查詢會傳回主機名稱的大寫字母。反向 DNS 區域應更新為小寫,以符合系統上的主機名稱。

若要解決此問題,請變更 DNS 伺服器中的項目,因為 ECS 中的 FQDN 無法變更。應更新此問題的 DNS,使其與主機名稱相符。主機名稱、正向 DNS 查詢或反向 DNS 查詢之間的任何不匹配都會導致此錯誤。

使用者動作:
文章 80094:ECS:是否支援變更 ECS 節點的外部或公開名稱 (FQDN) 或公開 IP 位址


如果偵測到升級前檢查:

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:

由於區分大小寫的差異,這可能是誤報警示,如果只是在區分大小寫方面有所不同,則不會阻止升級。

對節點執行下列檢查,以檢查其是否區分大小寫:

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

如果偵測到的唯一差異是字母大小寫,則升級前檢查中的錯誤警示。

受影响的产品

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