ECS. Добавление или удаление DNS-сервера
Summary: В этой статье показано, как изменить конфигурацию DNS ECS.
Instructions
Перед изменением параметров DNS всегда уточняйте это у заказчика.
Примечание. Новая функция выпущена в xDoctor 4-8.104.0 и более поздних версиях. Теперь эта операция автоматизирована с помощью xDoctor, что позволяет быстро попытаться обнаружить потенциальную причину ошибок xDoctor RAP075. Если сценарий не может исправить ошибки xDoctor RAP075, он предоставляет подробное описание своих результатов.
Подробнее см. в статье ECS: ObjectScale. Запуск сценариев автоматизации базы знаний (автопилот) (для просмотра этой статьи необходимо войти в систему в качестве зарегистрированного пользователя службы поддержки Dell). Если вы не можете выполнить модернизацию до xDoctor 4.8.104 или более поздней версии, следуйте инструкциям, приведенным в разделе «Руководство » этой статьи.
Process:
- Чтобы найти главный узел стойки, выполните следующие действия.
# ssh master.rack
admin@ecsnode5:~> ssh master.rack admin@ecsnode1:~>
- Чтобы найти IP-адрес NAN, можно использовать IP-адрес, указанный в оповещении, или использовать команду getclusterinfo -i для целевой системы с помощью следующего сценария:
# getclusterinfo -i
admin@ecsnode1:~> getclusterinfo -i Registered Racks ================ Ip Address epoxy seg mac seg color seg id NAN Hostname =============== ===== ================= ========== ======= ============ 169.254.1.1 False 00:00:00:00:00:00 red 1 provo-red.nanlocal Node private Node Public BMC Ip Address Id Status Mac Ip Address Mac Ip Address Private.4(NAN) Node Name =============== ====== ====== ================= =============== ================= =============== =============== ========= 192.168.219.1 1 MA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.101 169.254.1.1 provo-red 192.168.219.2 2 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.102 169.254.1.2 sandy-red 192.168.219.3 3 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.103 169.254.1.3 orem-red 192.168.219.4 4 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.104 169.254.1.4 ogden-red 192.168.219.5 5 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.105 169.254.1.5 layton-red 192.168.219.6 6 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.106 169.254.1.6 logan-red 192.168.219.7 7 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.107 169.254.1.7 lehi-red 192.168.219.8 8 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.108 169.254.1.8 murray-red Status: M - Master, S - Slave E - Epoxy I - Initializing, U - Updating, A - Active P - On, O - Off ! - Warning/Error list: 1 -(W) Hostname set to default hostname set by installer 169.254.2.1 False 00:00:00:00:00:00 green 2 tucson-green.nanlocal Node private Node Public BMC Ip Address Id Status Mac Ip Address Mac Ip Address Private.4(NAN) Node Name =============== ====== ====== ================= =============== ================= =============== =============== ========= 192.168.219.1 1 MA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.101 169.254.2.1 provo-green 192.168.219.2 2 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.102 169.254.2.2 sandy-green 192.168.219.3 3 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.103 169.254.2.3 orem-rgreen 192.168.219.4 4 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.104 169.254.2.4 ogden-green 192.168.219.5 5 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.105 169.254.2.5 layton-green 192.168.219.6 6 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.106 169.254.2.6 logan-green 192.168.219.7 7 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.107 169.254.2.7 lehi-green 192.168.219.8 8 SA 00:00:00:00:00 0.0.0.0 00:00:00:00:00 192.168.219.108 169.254.2.8 murray-green Status: M - Master, S - Slave E - Epoxy I - Initializing, U - Updating, A - Active P - On, O - Off ! - Warning/Error list: 1 -(W) Hostname set to default hostname set by installer
- Выполните команду автоматизации с главного узла с помощью xDoctor 4-8.104.0 и более поздних версий. Эта автоматизация управляется меню с этапами проверки на протяжении всего выполнения.
Примечание. Перед добавлением нового IP-адреса DNS-сервера выполняются следующие проверки:
-
- Проверьте пересылку DNS-запроса.
- Проверьте обратный поиск DNS.
- Проверьте и отобразите несоответствие результатов поиска DNS.
Команда.
# sudo xdoctor autopilot --kb 19614 --target-rack <rack color>
Пример. (В данном примере мы работаем в стойке 1)
admin@ecsnode1:~> sudo xdoctor autopilot --kb 19614 --target-rack red Using /etc/ansible/ansible.cfg as config file VERSION: 3.0 Playbook tasks: 66 Role tasks: 28 Total tasks: 94 across 1 host(s)
Опция для сценария автоматизации:
- Выберите Добавить DNS-сервер в конфигурацию или Удалить DNS-сервер из конфигурации.
TASK [Ask user if they want to change DNS IP configuration or DNS search configuration] ********************************************************************************************************************** [Ask user if they want to change DNS IP configuration or DNS search configuration] ****************************************************************************** Please select one of the following options to change DNS IP or DNS search configuration: ****************************************************************************** (1) Change DNS IP configuration. (2) Change DNS search configuration. (0) Exit ******************************************************************************"
- Изменение конфигурации IP-адреса DNS.
TASK [Ask user if they want to add or remove a DNS server] *************************************************************************************************************************************************** [Ask user if they want to add or remove a DNS server] ****************************************************************************** Please select one of the following options to add or remove an DNS server: ****************************************************************************** (1) Add an DNS server to the configuration. (2) Remove an DNS server from the configuration. (0) Exit ****************************************************************************** :
-
- Изменение конфигурации IP-адреса DNS ->(1) Добавьте в конфигурацию сервер DNS.
TASK [Ask for DNS server IP if adding] *********************************************************************************************************************************************************************** [Ask for DNS server IP if adding] ****************************************************************************** Enter the IP of the DNS server you want to add: ****************************************************************************** :
-
- Изменение конфигурации IP-адреса DNS
->(2) Remove an DNS server from the configuration
- Изменение конфигурации IP-адреса DNS
TASK [Prompt user to select DNS server to remove] ************************************************************************************************************************************************************ [Prompt user to select DNS server to remove] ******************************************************************************* Enter the letter of the DNS server you want to remove: ******************************************************************************* (0) Exit ******************************************************************************* :
- Измените конфигурацию поиска DNS.
TASK [Ask user if they want to add or remove a DNS search domain] ******************************************************************************************************************************************** [Ask user if they want to add or remove a DNS search domain] ****************************************************************************** Please select one of the following options to add or remove an DNS search domain: ****************************************************************************** (1) Add a DNS search domain. (2) Remove a DNS search domain. (0) Exit ******************************************************************************
-
- Измените конфигурацию поиска DNS. -> (1) Добавьте домен поиска DNS.
TASK [Ask for DNS search domain if adding] ******************************************************************************************************************************************************************* [Ask for DNS search domain if adding] ****************************************************************************** Please enter the DNS search domain you want to add: ****************************************************************************** :
-
- Измените конфигурацию поиска DNS. -> (2) Удалите домен поиска DNS
TASK [Prompt user to select DNS search domain to remove] ***************************************************************************************************************************************************** [Prompt user to select DNS search domain to remove] ****************************************************************************** Please select the DNS search domain you want to remove: ****************************************************************************** (a) xxxx.xxxx.com (0) Exit ****************************************************************************** :
Раздел «Руководство по эксплуатации»
В случае сбоя скрипта:
Добавление IP-адресов и DNSSearch в конфигурацию DNS:
setrackinfo -a для настройки DNS-сервера. Повторите команду для каждого DNS-сервера на площадке заказчика (или отдельно с пробелом).
# sudo setrackinfo -a DNSServer <DNS_Server_IP> Example: # sudo setrackinfo -a DNSServer x.x.x.x # sudo setrackinfo -a DNSServer y.y.y.y or # sudo setrackinfo -a DNSServer x.x.x.x y.y.y.yИспользуется,
setrackinfo -a для настройки DNS-поиска. Мы должны выполнить команду один раз для каждого порядка спецификаций от наиболее конкретных к наименее конкретным.
# sudo setrackinfo -a DNSSearch <DNS_Search_Specification> Example: # sudo setrackinfo -a DNSSearch corp.dell.com # sudo setrackinfo -a DNSSearch dell.com
Как удалить IP-адреса из конфигурации DNS:
setrackinfo -d , чтобы удалить одного или нескольких из списка (применяется к DNSServer или DNSSearch)
Example: # sudo setrackinfo -d DNSServer x.x.x.x y.y.y.y
Additional Information
Сведения о настройке NTP см. в статье базы знаний ECS. Добавление или удаление сервера NTP.