Спектр

Основным назначением Модуля управления кластером "Скала^р Спектр" (далее — "Спектр") является предоставление возможности управления кластерами Pacemaker/Corosync и СУБД PostgreSQL в составе Машины Баз Данных МБД.П ПАК семейства "СКАЛА" персоналом, к квалификации которого не предъявляется серьезных требований, в том числе персоналом сторонних организаций.

Основными задачами, решаемыми "Спектром", являются:

  • Вывод узла ПАК из эксплуатации на обслуживание и его ввод в работу.

  • Остановка и запуск сервисов СУБД.

  • Остановка и запуск кластера.

  • Выполнение операций над базами данных в сервисах СУБД.

  • Мониторинг узлов кластера и сервисов СУБД.

"Спектр" должен обеспечивать реализацию следующих возможностей:

  • Регистрация (импорт) существующего кластера.

  • Регистрация кластеров PostgreSQL из JSON, предоставляемого REST API Модуля Управления ПАК.

  • Управление кластерами для выполнения операций “старт кластера“, “остановка кластера“, “импорт кластера“, “удаление кластера из Спектра“, "создание отчета cluster report".

  • Управление узлами кластера для выполнения операций “старт узла кластера“, “остановка узла кластера“, “вывод узла на обслуживание“, “возвращение узла из обслуживания“, "вывод узла на обслуживание (maintenance)", "возвращение узла из обслуживания (unmaintenance)".

  • Управление сервисами СУБД для выполнения операций “старт сервиса“, “остановка сервиса“, “перезапуск сервиса“, "выполнение pg_repack", создание отчета pgBadger“, “создание отчета collect.sh“, “остановка экземпляра сервиса“, “запуск экземпляра сервиса“, “изменение конфигурации сервиса“, “применение изменённой конфигурации сервиса“, “восстановление экземпляров сервиса“ и “перемещение ролей экземпляров сервиса между узлами“.

  • Создание и управление standalone-сервисами.

  • Управление pgBouncer.

  • Управление резервным копированием сервисов, в том числе по расписанию.

  • Отображение данных из Модуля Мониторинга.

  • Добавление сервиса СУБД в кластер / удаление сервиса СУБД из кластера.

  • Аудит действий с БД.