Перенос кластера Cloudera CDH 6.3.2 в другой vlan

Инструкция по работе с кластером в случае изменения ip-адресов.

2020-10-21

Работа производилась на Cloudera CDH 6.3.2. Используется встроенный PostgreSQL.

  1. Остановить кластер.
  2. Остановить Cloudera Service Management.
  3. На всех хостах остановить агенты:
    systemctl stop cloudera-scm-agent
    systemctl disable cloudera-scm-agent
  4. На управляющем хосте остановить службы Cloudera Server и встроенный PostgreSQL:
    systemctl stop cloudera-scm-server
    systemctl disable cloudera-scm-server
    systemctl stop cloudera-scm-server-db
    systemctl disable cloudera-scm-server-db



После переезда кластера в новый vlan и назначении на сетевые интерфейсы новых ip-адресов проделать:

  1. На всех узлах привести записи в /etc/hosts к актуальному состоянию.
  2. Если кластер в домене IPA, а автоматическое обновление DNS-записей не произошло, то добавить в файл /etc/sssd/sssd.conf опцию ipa_dyndns_update = True и перезапустить демон systemctl restart sssd.
  3. На всех хостах в файле /etc/cloudera-scm-agent/config.ini указать новый адрес CM-сервера, пример: server_host=10.0.0.1.
  4. Включить на всех хостах агенты:
    systemctl enable --now cloudera-scm-agent
  5. Включить на mgm-хосте встроенный PostgreSQL и Cloudera Server:
    systemctl enable cloudera-scm-server-db
    systemctl start cloudera-scm-server-db
    systemctl enable --now cloudera-scm-server



Переходим к WEB-интерфейсу, где:

  1. запустить "Cloudera Management Service";
  2. применить изменения в конфигурациях сервисов;
  3. запустить тесты "Inspect All Hosts" и "Inspect Network Performance";
  4. запустить кластер.