Добавление кластера Patroni
Для добавления кластера Patroni следует последовательно добавить составляющие кластер экземпляры.
Предварительные действия
Чтобы добавить новый кластер Patroni:
Перейдите на страницу Платформы «Instances» («Экземпляры»).
Нажмите на кнопку «Add instance» («Добавить экземпляр»).
Процедура добавления экземпляра
Выбор типа экземпляра
Выбор параметров сервера
Заполните указанные поля следующими значениями:
IP - IP адрес сервера базы данных Платформы;
Port - 5432;
DB name - postgres (значение по умолчанию).
Для создания кластера Patroni поставьте галочку в чекбоксе и добавьте REST API порт.
Нажмите на кнопку “Next” (“Далее”), чтобы продолжить.
Установка агента
Шаг 1.
В раскрывающемся листе (обозначенным цифрой 1) выберете, например, Astra Linux. Появится лист выбора версии операционной системы:
Шаг 2.
В раскрывающемся листе (обозначенным цифрой 1) выберие установленную версию Astra Linux. Появятся дополнительные поля:
Шаг 3. Выполните следующие действия:
Зайдите на сервер базы данных Платформы, на котором будет установлен агент, как пользователь из группы sudo.
Скопируйте команды, нажав на кнопку, обозначенную цифрой 1.
Вставьте скопированные команды в интерфейс командной строки и запустите их в терминале.
Эти команды нужны для конфигурации репозитория Разработчика и установки необходимого пакета агента.
Шаг 4. Выполните следующие действия:
Cкопируйте команду, нажав на кнопку, обозначенную цифрой 2.
Вставьте скопированную команду в интерфейс командной строки и запустите ее в терминале. Команда нужна для конфигурации установленного агента. Вам будет предложено ввести метаданные агента из пользовательского интерфейса.
Cкопируйте строку, нажав на кнопку, обозначенную цифрой 3, вставьте скопированную команду в терминале и нажмите клавишу Enter:
Шаг 5. После завершения установки:
Скопируйте команды, нажав на кнопку, обозначенную цифрой 4.
Вставьте скопированные команды в интерфейс командной строки и запустите их в терминале.
Команды необходимы для перезагрузки системных ресурсов и старта агента.
После успешного завершения установки нажмите на кнопку “Next” (“Далее”) (обозначено цифрой 5 на рисунке выше) на странице пользовательского интерфейса, чтобы продолжить.
Настройка Агента
Скопируйте команду из пользовательского интерфейса (цифра 1 на рисунке ниже) и вставьте ее в интерфейс командной строки на сервере базы данных Платформы:
Вставьте команду в интерфейс командной строки на сервере базы данных Платформы и нажмите Enter (Ввод):
Последовательно выполните следующие действия:
Введите значение “proceed”:
Отобразится:
Платформа создаст пользователя pma_user для администрирования экземпляра PostgreSQL. На этом шаге необходимо определить и ввести пароль для этого пользователя, который будет использоваться для подключения к PostgreSQL. Пароль сохраняется только на этом сервере и невидим в Платформе. Агент использует этого пользователя для сбора метрик и выполнения всех необходимых действий по управлению экземпляра PostgreSQL:
Предупреждение
Данные суперпользователя нужны только один раз для полной настройки и перечитывания сервером файлов конфигурации после завершения установки;
Учетные данные суперпользователя не сохраняются.
Подключение к кластеру Patroni
После завершения установки в интерфейсе командной строки нажмите на кнопку “Next” (“Далее”) (обозначенной цифрой 1 на рисунке ниже), чтобы продолжить.
Завершение установки экземпляра кластера
Проверьте найденные данные экземпляра и нажмите кнопку “Finish” (“Завершение”) (цифра 1 на рисунке выше). Новый экземпляр отобразится в списке:
Подождите, пока Платформа соберет информацию о новом экземпляре. Сбор информации может занять 5-10 минут.
Выберите новый экземпляр в списке, чтобы проверить результат установки и далее повторите процедуры для добавления недостающих экземпляров кластера.