ЕКС: Як додати або видалити DNS-сервер

Summary: У цій статті показано, як змінити конфігурацію ECS DNS.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Важливе зауваження: Функціональність ECS значною мірою залежить від правильної роздільної здатності DNS. Якщо DNS не працює належним чином, це може призвести до стану недоступності даних (DU).

Перш ніж змінювати налаштування DNS, завжди узгоджуйте це з клієнтом.

Примітка: Нова функція виходить в xDoctor 4-8.104.0 і пізніше. Тепер це автоматизовано за допомогою xDoctor, щоб швидко спробувати виявити потенційну причину помилок xDoctor RAP075. Якщо скрипт не в змозі виправити помилки xDoctor RAP075, він надає детальний підсумок своїх висновків.

Для отримання додаткової інформації слідкуйте за статтею ECS: Масштаб об'єкта: Як запустити сценарії автоматизації KB (Auto Pilot) (для перегляду цієї статті потрібно увійти як зареєстрований користувач служби підтримки Dell). Якщо ви не можете оновитися до xDoctor 4.8.104 або новішої версії, дотримуйтесь розділу «Посібники » цієї статті.

Процес:

  1. Щоб знайти головний вузол стійки:
Команда:
# ssh master.rack
Приклад:
admin@ecsnode5:~>  ssh master.rack
admin@ecsnode1:~>
  1. Щоб знайти 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

 

  1. Запустіть команду автоматизації з майстер-вузла з 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)

 

Опція сценарію автоматизації:

  1. Виберіть Опція, яку ви хочете зробити: Додати 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
******************************************************************************"

 

  1. Зміна конфігурації 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
******************************************************************************
:
    1. Змінити конфігурацію 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:
******************************************************************************
:
    1. Змінити конфігурацію DNS IP ->(2) Remove an DNS server from the configuration
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
*******************************************************************************
:

 

  1. Змініть конфігурацію пошуку 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
******************************************************************************
    1. Змініть конфігурацію пошуку 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:
******************************************************************************
:
    1. Змініть конфігурацію пошуку 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-сервер.

Affected Products

ECS Appliance

Products

ECS Appliance, Elastic Cloud Storage
Article Properties
Article Number: 000019614
Article Type: How To
Last Modified: 24 Jul 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.