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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。