ЕКС: Як додати або видалити DNS-сервер
Summary: У цій статті показано, як змінити конфігурацію ECS DNS.
Instructions
Перш ніж змінювати налаштування DNS, завжди узгоджуйте це з клієнтом.
Примітка: Нова функція виходить в xDoctor 4-8.104.0 і пізніше. Тепер це автоматизовано за допомогою xDoctor, щоб швидко спробувати виявити потенційну причину помилок xDoctor RAP075. Якщо скрипт не в змозі виправити помилки xDoctor RAP075, він надає детальний підсумок своїх висновків.
Для отримання додаткової інформації слідкуйте за статтею ECS: Масштаб об'єкта: Як запустити сценарії автоматизації KB (Auto Pilot) (для перегляду цієї статті потрібно увійти як зареєстрований користувач служби підтримки Dell). Якщо ви не можете оновитися до xDoctor 4.8.104 або новішої версії, дотримуйтесь розділу «Посібники » цієї статті.
Процес:
- Щоб знайти головний вузол стійки:
# ssh master.rack
admin@ecsnode5:~> ssh master.rack admin@ecsnode1:~>
- Щоб знайти IP-адресу NANO, ви можете використовувати 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 ******************************************************************************"
- Зміна конфігурації DNS IP.
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 ****************************************************************************** :
-
- Змінити конфігурацію DNS IP ->(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: ****************************************************************************** :
-
- Змінити конфігурацію DNS IP
->(2) Remove an DNS server from the configuration
- Змінити конфігурацію DNS IP
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 дивіться KB ECS: Як додати або видалити NTP-сервер.