ECS. Добавление или удаление DNS-сервера

Summary: В этой статье показано, как изменить конфигурацию DNS ECS.

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: ObjectScale. Запуск сценариев автоматизации базы знаний (автопилот) (для просмотра этой статьи необходимо войти в систему в качестве зарегистрированного пользователя службы поддержки Dell). Если вы не можете выполнить модернизацию до xDoctor 4.8.104 или более поздней версии, следуйте инструкциям, приведенным в разделе «Руководство » этой статьи.

Process:

  1. Чтобы найти главный узел стойки, выполните следующие действия.
Команда.
# ssh master.rack
Пример.
admin@ecsnode5:~>  ssh master.rack
admin@ecsnode1:~>
  1. Чтобы найти 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

 

  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. Изменение конфигурации 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
******************************************************************************
:
    1. Изменение конфигурации 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:
******************************************************************************
:
    1. Изменение конфигурации IP-адреса DNS ->(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 см. в статье базы знаний 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.