Добавление сервиса

Операция добавления сервиса возможна для кластеров Pacemaker/Corosync, имеющих статус "ДОСТУПЕН".

  1. Выбрать раздел ОБЪЕКТЫ УПРАВЛЕНИЯ  Кластеры.

  2. Выбрать кластер, в который нужно добавить сервис, нажать соответствующую кнопку ⋮ вызова меню действий и выбрать пункт "Добавить сервис".

  3. Откроется первая страница "Общие данные" окна ввода данных сервиса. На странице заполнить (выбрать) следующие параметры сервиса:

    • Имя сервиса (поле обязательно для заполнения).

    • Порт (поле обязательно для заполнения).

    • Размер WAL-сегмента (выбирается из ряда 16-32-64-128-256 Мб).

    • Флаг "Применять контрольные суммы на страницах данных (data-checksums)" (установлен по умолчанию). Определяет, будут ли применяться контрольные суммы на страницах данных для выявления сбоев при вводе / выводе.

    • Флаг "Стартовать сервис" (установлен по умолчанию). Определяет, будет ли запущен сервис PostgreSQL после создания. Если флаг не установлен, сервис PostgreSQL не будет запущен ни на одном из узлов кластера и не будет доступен для пользователя. Для запуска сервиса необходимо будет выполнить операцию "Запустить сервис" из "Спектра" после его создания.

      По окончании ввода данных нажать кнопку Следующий шаг. Откроется вторая страница "Каталоги" окна ввода данных создаваемого сервиса. При наведении курсора на значок icon info справа от наименования параметра появляется всплывающая подсказка с требованиями к заполнению (например, путь должен начинаться с / и содержать только латинские буквы, цифры, /, _, -, .).

  4. Выбрать сервис для копирования файла pg_hba.conf (при необходимости) и указать пути к служебным каталогам сервиса (все поля обязательны для заполнения):

    • Каталог данных;

    • Каталог WAL;

    • Каталог резервных копий;

    • Каталог временных файлов.

      По окончании ввода данных нажать кнопку Следующий шаг. Откроется третья страница "IP-адреса" окна ввода данных создаваемого сервиса.

  5. В поля страницы ввести необходимые IP-адреса. При вводе в поля одинаковых IP-адресов появляется соответствующее сообщение об ошибке.

    По окончании ввода данных нажать кнопку Следующий шаг. Откроется четвёртая страница "Локализация" окна ввода данных создаваемого сервиса.

  6. В трёх выпадающих списках выбрать необходимые настройки локализации и нажать кнопку Следующий шаг. Откроется пятая страница "Проверка" окна добавления сервиса:

    image$adding service
  7. В случае необходимости возможно перейти к редактированию блоков параметров по соответствующим ссылкам image$change data.

  8. После визуальной проверки корректности всех введённых данных нажать кнопку Проверить. Появится окно проверки. После завершения автоматической проверки, при отсутствии ошибок, отображается сообщение о возможности запуска операции добавления сервиса. При успешном прохождении проверки кнопка Проверить меняется на кнопку Добавить.

    При наличии ошибок появится сообщение об ошибке и необходимости исправления параметров. Для параметров появится указание, какие из них некорректны и почему:

    image$error adding service

    Кнопка Проверить становится недоступной до корректировки введенных данных.

    Для изменения неверных данных нажать на элемент управления image$change data для блока параметров с ошибками и на соответствующей странице ввести корректные значения.

    С помощью кнопок Следующий шаг вернуться на страницу проверки и снова запустить автоматическую проверку параметров.

  9. После успешного завершения проверки нажать кнопку Добавить. Появится всплывающее сообщение о старте операции добавления сервиса. В процессе выполнения операции для кластера, в который входит добавляемый сервис, и для всех его объектов вместо элементов управления вызова меню действий отображаются вращающиеся спиннеры.

    По нажатию кнопки Перейти во всплывающем сообщении будет осуществлен переход на страницу "Операции". В верхней строке таблицы операций отображается операция добавления сервиса и статус её выполнения.

    Если выполнение операции добавления сервиса прошло успешно:

    • Статусы всех задач операции – "ВЫПОЛНЕНА". При нажатии кнопки icon view logs справа от статуса задачи открывается окно просмотра логов выбранной задачи. Если задача завершена с ошибкой, то в окне просмотра появляется вкладка "Ошибки" с информацией об ошибке.

    • При переходе в раздел "Сервисы СУБД" отображается созданный сервис. В случае, если при создании сервиса флаг "Стартовать сервис" был установлен, новый сервис будет иметь статус "ДОСТУПЕН", если флаг был снят – статус сервиса будет "ОСТАНОВЛЕН".

    • При нажатии на имя сервиса отображается вкладка "Обзор", на которой указаны введённые на шаге 4 IP-адреса и роли.

    • На странице "Кластеры" для кластера, в который добавлен сервис, количество отображаемых сервисов увеличилось на 1:

      image$service plus 1
    • При нажатии на имя кластера, в который добавлен сервис, на вкладке "Сервисы" отображается таблица-схема сервисов кластера, в которой присутствует добавленный сервис.