Сервисная консоль ECS: "Validate Node hostname" "Проверить настройки DNS" Сбой с несоответствием регистра
Summary: Проверка консоли сервиса ECS «Validate Node hostname» или «Check DNS settings» завершается сбоем из-за несоответствия регистра имени хоста системы доменных имен (DNS).
Symptoms
Для каждого узла с несоответствием регистрируется следующая ошибка:
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
Убедитесь, что DNS прямой и обратной зон точно соответствуют имени хоста.
В данном примере только прямой и обратный DNS различаются регистром, что приводит к появлению оповещения.
В данном примере имя хоста — «ecsnode01».Dell.com:"
admin@ecsnode01:~> hostname -f
ecsnode01.dell.com
Проверьте переадресацию DNS в системе пользователя с помощью nslookup и полностью определенное доменное имя узла:
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 совпадает с именем хоста. Оба написаны строчными буквами.
Проверьте функцию Reverse 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 изменить невозможно. В связи с этой проблемой необходимо обновить DNS, чтобы он совпадал с именем хоста. Эта ошибка возникает при любом несоответствии между именем хоста, прямым или обратным поиском DNS.
Действия пользователя:
Статья 80094: ECS. Поддерживается ли изменение внешнего или общедоступного имени (FQDN) или общедоступного IP-адреса узла ECS
При обнаружении в рамках проверки перед обновлением:
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:~>
Если обнаружено единственное различие — регистр букв, то это ложное оповещение при проверке перед обновлением.