PgBouncer

Операции с PgBouncer доступны только для сервисов кластеров Pacemaker/Corosync.

Добавление pgBouncer

Если при установке "Спектра" не был введен корректный IP-адрес, по которому доступно ПО "Скала^р Геном-Управление", пункт меню "Добавить pgBouncer" для всех сервисов будет недоступен.

Добавление PgBouncer возможно для сервисов со статусом "ДОСТУПЕН".

  1. Перейти на страницу ОБЪЕКТЫ УПРАВЛЕНИЯ  Сервисы СУБД.

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

  3. Откроется первая страница "Общие данные" окна ввода данных создаваемого PgBouncer. При наведении курсора на значок icon info справа от имени параметра появляется всплывающая подсказка с его описанием. На странице присутствуют следующие параметры:

    • pgbouncers_count (поле обязательно для заполнения), допустимые значения от 3 до 10;

    • pgport (поле автоматически предзаполнено и нередактируемо);

    • pgbouncer_port (поле автоматически предзаполнено и нередактируемо).

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

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

    • pool_mode;

    • max_client_conn;

    • max_user_connections;

    • default_pool_size;

    • ignore_startup_parameters;

    • application_name_add_host;

    • server_reset_query;

    • server_lifetime;

    • server_idle_timeout;

    • query_wait_timeout;

    • client_idle_timeout;

    • idle_transaction_timeout.

      Все поля предзаполнены значениями по умолчанию.

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

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

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

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

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

    • При переходе на страницу "Сервисы СУБД" в меню операций сервиса, в который добавлен PgBouncer, пункт "Добавить pgBouncer" неактивен, пункты "Редактировать pgBouncer" и "Удалить pgBouncer" активны.

    • При переходе к пункту "PgBouncer" вкладки "Конфигурации" для сервиса, в который добавлен PgBouncer, отображаются его параметры.

    • При переходе на вкладку "Обзор" в блоке общей информации добавляется параметр "PgBouncer Порт" и его значение.

Редактирование pgBouncer

Редактирование PgBouncer возможно для сервисов со статусом "ДОСТУПЕН".

  1. Перейти на страницу ОБЪЕКТЫ УПРАВЛЕНИЯ  Сервисы СУБД.

  2. Выбрать сервис, для которого нужно редактировать PgBouncer, нажать соответствующую кнопку ⋮ вызова меню действий и выбрать пункт "Редактировать pgBouncer". Откроется первая страница "Общие данные" окна редактирования PgBouncer. На данной странице все поля недоступны для редактирования.

  3. Нажать кнопку Следующий шаг. Откроется вторая страница "Параметры" окна редактирования PgBouncer. Для вызова всплывающей подсказки с описанием параметра нужно навести курсор на значок icon info справа от имени параметра.

  4. Изменить необходимые параметры и нажать кнопку "Редактировать". В правом верхнем углу страницы появится всплывающее сообщение о запуске операции редактирования PgBouncer.

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

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

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

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

    • При переходе к пункту "PgBouncer" вкладки "Конфигурации" для сервиса, в котором был отредактирован PgBouncer, отображаются его параметры в соответствии с внесёнными изменениями.

Удаление pgBouncer

Удаление PgBouncer возможно для сервисов со статусом "ДОСТУПЕН".

  1. Перейти на страницу ОБЪЕКТЫ УПРАВЛЕНИЯ  Сервисы СУБД.

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

  3. В окне подтверждения действия нажать кнопку Удалить. В правом верхнем углу страницы появится всплывающее сообщение о запуске операции удаления PgBouncer.

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

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

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

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

    • При переходе на страницу "Сервисы СУБД" в меню операций сервиса, у которого удалён PgBouncer, пункт "Добавить pgBouncer" активен, пункты "Редактировать pgBouncer" и "Удалить pgBouncer" неактивны.

    • При переходе к пункту "PgBouncer" вкладки "Конфигурации" для сервиса, у которого удалён PgBouncer, страница отображается пустой со статусом "Нет данных".

    • При переходе на вкладку "Обзор" в блоке общей информации параметр "PgBouncer Порт" не отображается.