ECS Servis Konsolu: Validate Node hostname" "Check DNS Settings" (DNS Ayarlarını Kontrol Edin) Büyük/Küçük Harf Uyuşmazlığı ile Hata Veriyor
Summary: Etki Alanı Adı Sistemi (DNS) ana bilgisayar adı arasındaki büyük/küçük harf uyuşmazlığı nedeniyle "Düğüm ana bilgisayar adını doğrula" veya "DNS ayarlarını kontrol et" için ECS hizmet konsolu denetimi başarısız oluyor. ...
Symptoms
Uyumsuzluk olan her düğüm için aşağıdaki hata günlüğe kaydedilir:
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
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:
Cause
Resolution
İleri ve Ters Bölge DNS'sinin ana bilgisayar adıyla birebir eşleştiğini doğrulayın.
Bu örnekte, yalnızca İleri ve Ters DNS, büyük/küçük harfe duyarlı olarak farklılık gösterir ve bu nedenle bir uyarı oluşturur.
Bu örnekte ana bilgisayar adı "ecsnode01.Dell.com:"
admin@ecsnode01:~> hostname -f
ecsnode01.dell.com
Şunu kullanarak kullanıcının sistemindeki Yönlendirme DNS'sini kontrol edin: nslookup ve düğümün FQDN'si:
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
Bu örnekte, Düz DNS araması ana bilgisayar adıyla eşleşir. İkisi de küçük harftir.
Kullanarak kullanıcının sistemindeki Ters DNS'yi kontrol edin. nslookup ve düğümün IP adresi:
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:
Bu örnekte, Ters DNS araması, ana bilgisayar adı için büyük harfler döndürür. Ters DNS Bölgesi, sistemdeki ana bilgisayar adıyla eşleşmesi için küçük harfe güncellenmelidir.
ECS'deki FQDN değiştirilemediğinden bu sorunu çözmek için DNS sunucusundaki girişleri değiştirin. Bu sorun DNS'i, ana bilgisayar adıyla eşleşecek şekilde güncellenmelidir. Ana bilgisayar adı, İleri DNS araması veya Ters DNS araması arasındaki herhangi bir uyumsuzluk bu hataya neden olur.
Kullanıcı Eylemi:
Madde 80094: ECS: ECS düğümünün harici veya genel adının (FQDN) ya da genel IP adresinin değiştirilmesi destekleniyor mu
Yükseltme öncesi kontrolün bir parçası olarak algılanırsa:
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:
Bu, büyük/küçük harfe duyarlı fark nedeniyle yanlış uyarı olabilir ve yalnızca büyük/küçük harfe duyarlı olması durumunda bu durum yükseltmeyi engellemez.
Büyük/küçük harfe duyarlı bir fark olup olmadığını kontrol etmek için düğüm için aşağıdaki denetimleri çalıştırın:
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:~>
Algılanan tek fark büyük/küçük harf kullanımıysa bu, yükseltme öncesi denetimde yanlış bir uyarıdır.