Настройка конфиг-групп

Общая конфигурация объекта (кластера, сервиса, компонента) применяется на всех хостах, относящихся к объекту. Цель конфиг-группы (config group) — задать для определённого хоста или группы хостов настройку, которая отлична от настроек в общей конфигурации объекта.

Конфиг-группа создаётся в интерфейсе ADCM, затем в неё добавляются хосты. У параметров конфигурации появляются чекбоксы, отвечающие за изменение параметра на хосте или группе хостов. В результате на хосте, находящемся в конфиг-группе, все параметры будут идентичны общей конфигурации объекта, кроме тех параметров, которые изменены в конфиг-группе.

Чтобы создать конфиг-группу для сервиса, выполните следующие действия:

  1. Перейдите на страницу сервиса (например, HDFS), установленного в выбранном вами кластере, и выберите вкладку Configuration groups.

    config groups 1
    Пустой список конфиг-групп на странице сервиса
  2. Нажмите Create config group. Откроется окно Create configuration group. Введите название новой конфиг-группы в поле Configuration group name. Поле Description является необязательным. Нажмите Next.

    config groups 2
    Окно Create configuration group
  3. Чтобы добавить хосты в созданную конфиг-группу, выберите хосты и нажмите Transfer selected.

    config groups 3
    Окно маппинга
  4. Нажмите Save, чтобы сохранить маппинг. Теперь конфиг-группа содержит хосты.

    config groups 4
    Трансфер хостов
  5. Чтобы настроить параметры созданной конфиг-группы, нажмите на неё, выберите параметры, которые вы хотите настроить иначе, отредактируйте их и нажмите Save.

    config groups 5
    Вкладка Configuration на странице конфиг-группы

В конфиг-группу также можно добавить все хосты, на которых установлен сервис, но тогда настраиваемый параметр станет меняться у всех хостов, что можно задать и без создания конфиг-группы, используя общую конфигурацию сервиса.

При создании и использовании конфиг-групп необходимо помнить о следующем:

  • Обновления конфиг-групп синхронизированы с общей конфигурацией сервиса. Изменения в общей конфигурации сервиса наследуются в конфиг-группе (кроме изменённых параметров).

  • Невозможно добавить один и тот же хост в разные конфиг-группы. Конфиг-группы разных объектов не пересекаются. Один и тот же хост может участвовать в разных конфиг-группах в рамках разных объектов, но не в рамках одного объекта.

  • Не все параметры можно изменить в конфиг-группах. В таких случаях соответствующий чекбокс будет отображаться в выключенном состоянии.

ВАЖНО
Конфиг-группы можно создавать для разных объектов. Функционал конфиг-групп доступен для объектов типа хостпровайдер, кластер, сервис и компонент. Например, у компонентов обладающего конфиг-группой сервиса, тоже могут быть конфиг-группы.
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней