Спектр
Основным назначением Модуля управления кластером "Скала^р Спектр" (далее — "Спектр") является предоставление возможности управления кластерами Pacemaker/Corosync и СУБД PostgreSQL в составе Машины Баз Данных МБД.П ПАК семейства "СКАЛА" персоналом, к квалификации которого не предъявляется серьезных требований, в том числе персоналом сторонних организаций.
Основными задачами, решаемыми "Спектром", являются:
-
Вывод узла ПАК из эксплуатации на обслуживание и его ввод в работу.
-
Остановка и запуск сервисов СУБД.
-
Остановка и запуск кластера.
-
Выполнение операций над базами данных в сервисах СУБД.
-
Мониторинг узлов кластера и сервисов СУБД.
"Спектр" должен обеспечивать реализацию следующих возможностей:
-
Регистрация (импорт) существующего кластера.
-
Регистрация кластеров PostgreSQL из JSON, предоставляемого REST API Модуля Управления ПАК.
-
Управление кластерами для выполнения операций “старт кластера“, “остановка кластера“, “импорт кластера“, “удаление кластера из Спектра“, "создание отчета cluster report".
-
Управление узлами кластера для выполнения операций “старт узла кластера“, “остановка узла кластера“, “вывод узла на обслуживание“, “возвращение узла из обслуживания“, "вывод узла на обслуживание (maintenance)", "возвращение узла из обслуживания (unmaintenance)".
-
Управление сервисами СУБД для выполнения операций “старт сервиса“, “остановка сервиса“, “перезапуск сервиса“, "выполнение pg_repack", создание отчета pgBadger“, “создание отчета collect.sh“, “остановка экземпляра сервиса“, “запуск экземпляра сервиса“, “изменение конфигурации сервиса“, “применение изменённой конфигурации сервиса“, “восстановление экземпляров сервиса“ и “перемещение ролей экземпляров сервиса между узлами“.
-
Создание и управление standalone-сервисами.
-
Управление
pgBouncer. -
Управление резервным копированием сервисов, в том числе по расписанию.
-
Отображение данных из Модуля Мониторинга.
-
Добавление сервиса СУБД в кластер / удаление сервиса СУБД из кластера.
-
Аудит действий с БД.