Настройка групп хостов для действий
В настройках кластера, сервиса или компонента можно объединить хосты в группы, чтобы иметь возможность запускать разрешенные для данного объекта действия отдельно для каждой группы хостов. Это может упростить управление кластером и выполнение различных задач автоматизации (например, можно последовательно обновить ClickHouse на хостах ADQM без долговременной остановки кластера — см. Rolling upgrade).
ВАЖНО
Создание групп хостов для выполнения действий возможно только в том случае, если эта функциональность поддерживается использующимся продуктом.
|
Управление группами хостов для выполнения действий осуществляется на вкладке Action host groups, которая расположена на странице конфигурации соответствующего объекта в интерфейсе ADCM:
-
для кластера: Clusters → <cluster> → Configuration;
-
для сервиса: Clusters → <cluster> → Services → <service>;
-
для компонента: Clusters → <cluster> → Services → <service> → Components → <component>.
В этой статье описывается, как создавать и использовать группы хостов на примере сервиса ADQMDB кластера ADQM.
Создание группы хостов
-
На странице сервиса, установленного в выбранном кластере, откройте вкладку Action host groups.
Страница сервиса для управления группами хостов -
Нажмите Create action host group. В открывшемся окне в поле Action host group name введите название новой группы хостов и описание группы в поле Description (опционально), отметьте нужные хосты в списке All available hosts и нажмите Transfer selected, чтобы добавить выбранные хосты в группу.
Добавление нескольких хостов в группуТакже можно добавлять и удалять хосты по одному — используйте для этого иконки
и
в списках All available hosts и Selected hosts соответственно.
Добавленные в группу хостыПри добавлении хостов в группы для выполнения действий необходимо учитывать:
-
Один и тот же хост может быть добавлен как в разные группы одного объекта, так и в разные объекты в рамках одного кластера.
-
В группу хостов для компонента можно добавлять только те хосты, на которые компонент добавлен (mapped). Это также справедливо для сервисов.
-
-
Нажмите Create, чтобы создать группу из выбранных хостов.
Управление группами хостов
Созданные группы хостов показываются в списке на вкладке Actions host groups. Над списком групп расположены фильтры, с помощью которых можно найти нужные группы по названию или найти все группы, включающие хост с указанным именем. Для сброса всех фильтров используйте иконку
.

Иконки для управления группами хостов:
-
— разворачивает/скрывает список хостов под строкой группы в списке;
-
— открывает окно Edit action host group, где можно изменить список входящих в группу хостов;
-
— удаляет группу хостов.
Запуск действия на хостах группы
В строке группы хостов нажмите иконку
— в открывшемся списке выберите действие для выполнения на хостах, входящих в состав данной группы.

Набор действий, доступных для выполнения на хостах, зависит от объекта, на уровне которого создана группа хостов — продукт, тип объекта (кластер, сервис или компонент), статус этого объекта. Например, на рисунке выше показан список действий для сервиса ADQMDB кластера ADQM в статусе installed
. Если для продукта или объекта не поддерживается выполнение каких-либо действий на группе хостов, в списке действий показывается No results found
.