ECSサービス コンソール: 「ノード ホスト名の検証」「DNS設定の確認」が大文字と小文字の不一致で失敗する

摘要: ドメイン ネーム システム(DNS)ホスト名間の大文字と小文字の不一致が原因で、「ノード ホスト名の検証」または「DNS設定の確認」に対するECSサービス コンソール チェックが失敗します。

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

症状

ノード上のホスト名が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 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:

原因

ECSノードのホスト名は、DNSで見つかったホスト名と完全に一致する必要があります。これには、前方参照ゾーンと逆引き参照ゾーンの両方が含まれます。このチェックでは大文字と小文字が区別されます。

解决方案

フォワード ゾーンとリバース ゾーンのDNSがホスト名と完全に一致していることを確認します。

この例では、フォワードDNSと逆引きDNSのみで、大文字と小文字が区別されるためアラートが生成されます。

この例では、ホスト名は「ecsnode01.Dellcom:" 

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ゾーンは、システム上のホスト名と一致するように小文字にアップデートする必要があります。

ECSのFQDNは変更できないため、この問題を解決するには、DNSサーバーのエントリーを変更します。この問題の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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。