Действия с сервисами
Пользовательский интерфейс ADCM позволяет выполнять различные действия для управления сервисами кластера ADQM Control. Действия доступны на странице Services. Чтобы перейти на эту страницу, кликните по имени кластера на странице Clusters и откройте вкладку Services.

Страница Services содержит таблицу со следующими столбцами:
-
Name — имя сервиса.
-
Version — версия сервиса.
-
State — текущее состояние сервиса (например,
created
илиinstalled
). -
Concerns. Иконка
служит индикатором того, что в конфигурации сервиса обнаружены критичные ошибки (например, обязательные компоненты сервиса не установлены на хостах кластера) или в кластере выполняется какое-либо действие. При наведении курсора на эту иконку показывается окно с описанием и ссылкой, по которой можно перейти, чтобы выполнить необходимую настройку или получить подробную информацию. Если сервис сконфигурирован корректно и в данный момент нет запущенных действий, столбец остается пустым.
-
Actions. При нажатии на иконку
открывается список действий для работы с сервисом. Набор действий зависит от типа сервиса.
Действия, доступные для всех сервисов:-
Install (если сервис в состоянии
created
) — установка сервиса. -
Check — проверка работоспособности сервиса.
-
Start — запуск сервиса.
-
Stop — остановка сервиса.
Действия, специфичные для каждого сервиса:ADQM Control-
Reconfigure and restart — обновление конфигурационных файлов сервиса в соответствии с параметрами конфигурации, указанными в настройках сервиса, и перезапуск сервиса.
-
Reinstall — переустановка сервиса.
ADPG-
Reconfig and restart — обновление конфигурации сервиса и его перезапуск.
-
Collect recommendations — получение оптимальных значений для параметров конфигурации postgresql.conf с целью повышения производительности ADPG.
После того как действие выполнено, откройте соответствующую задачу на странице Jobs (кликнув по строке Collect recommendations в списке задач) и в разделе Ansible [check] убедитесь, что подзадача Collect optimal values for postgresql.conf parameters выполнена успешно. В качестве результата выполнения этой подзадачи выводится список оптимальных значений параметров — присвойте эти значения соответствующим параметрам в секции ADPG configurations на странице конфигурации сервиса ADPG и выполните для сервиса действие Reconfig and restart.Результат действия Collect recommendations -
Remove — удаление сервиса из кластера. Это действие предназначено для удаления уже установленных сервисов в отличие от иконки
, которая используется для удаления сервисов, чьи компоненты еще не были распределены по хостам кластера.
Zookeeper-
Reconfig and restart — обновление конфигурации сервиса и его перезапуск.
-
Expand — размещение компонента Zookeeper Server на дополнительных хостах.
Когда вы выбираете действие, открывается диалоговое окно Run an action, где можно добавить новые хосты, на которые будет установлен компонент Zookeeper Server.Установка компонента Zookeeper Server на хосты
-
Shrink — удаление компонента Zookeeper Server с хостов.
В диалоговом окне Run an action в секции Zookeeper Server удалите хосты, на которых не должен быть установлен компонент Zookeeper Server.Удаление компонента Zookeeper Server с хостов
Monitoring-
Add/Remove components — добавление, удаление или перераспределение между хостами компонентов сервиса.
-
Reconfigure and restart — обновление конфигурации сервиса в соответствии с параметрами, указанными на странице конфигурации сервиса, и перезапуск сервиса.
-
Reinstall — переустановка сервиса.
После того как действие запущено, ADCM отображает процесс и результат его выполнения на странице Jobs. Также на странице Jobs можно проанализировать ошибки в случае их возникновения.
В столбце Actions также отдельно показываются иконки для следующих действий:-
— перевод сервиса в режим обслуживания (maintenance mode). В данный момент эта функциональность не реализована в бандле ADQM Control.
-
— удаление сервиса из кластера.
-