Перенос кластера Cloudera CDH 6.3.2 в другой vlan
Инструкция по работе с кластером в случае изменения ip-адресов.
2020-10-21
Работа производилась на Cloudera CDH 6.3.2. Используется встроенный PostgreSQL.
- Остановить кластер.
- Остановить Cloudera Service Management.
- На всех хостах остановить агенты:
systemctl stop cloudera-scm-agent
systemctl disable cloudera-scm-agent
- На управляющем хосте остановить службы 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
- На всех узлах привести записи в /etc/hosts к актуальному состоянию.
- Если кластер в домене IPA, а автоматическое обновление DNS-записей не произошло, то добавить в файл /etc/sssd/sssd.conf опцию
ipa_dyndns_update = True
и перезапустить демонsystemctl restart sssd
. - На всех хостах в файле /etc/cloudera-scm-agent/config.ini указать новый адрес CM-сервера, пример:
server_host=10.0.0.1
. - Включить на всех хостах агенты:
systemctl enable --now cloudera-scm-agent
- Включить на mgm-хосте встроенный PostgreSQL и Cloudera Server:
systemctl enable cloudera-scm-server-db
systemctl start cloudera-scm-server-db
systemctl enable --now cloudera-scm-server
- запустить “Cloudera Management Service”;
- применить изменения в конфигурациях сервисов;
- запустить тесты “Inspect All Hosts” и “Inspect Network Performance”;
- запустить кластер.