PgBouncer
|
Операции с PgBouncer доступны только для сервисов кластеров Pacemaker/Corosync. |
Добавление pgBouncer
|
Если при установке "Спектра" не был введен корректный IP-адрес, по которому доступно ПО "Скала^р Геном-Управление", пункт меню "Добавить pgBouncer" для всех сервисов будет недоступен. Добавление PgBouncer возможно для сервисов со статусом "ДОСТУПЕН". |
-
Перейти на страницу .
-
Выбрать сервис, в который нужно добавить PgBouncer, нажать соответствующую кнопку ⋮ вызова меню действий и выбрать пункт "Добавить pgBouncer".
-
Откроется первая страница "Общие данные" окна ввода данных создаваемого PgBouncer. При наведении курсора на значок
справа от имени параметра появляется всплывающая подсказка с его описанием. На странице присутствуют следующие параметры:-
pgbouncers_count (поле обязательно для заполнения), допустимые значения от 3 до 10;
-
pgport (поле автоматически предзаполнено и нередактируемо);
-
pgbouncer_port (поле автоматически предзаполнено и нередактируемо).
-
-
После ввода общих данных PgBouncer нажать кнопку Следующий шаг. Откроется вторая страница "Параметры" окна ввода данных.
-
На странице заполнить (выбрать) следующие параметры (все поля обязательны для заполнения):
-
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.
Все поля предзаполнены значениями по умолчанию.
-
-
По завершении ввода данных нажать кнопку Добавить. В правом верхнем углу страницы появится всплывающее сообщение о запуске операции добавления PgBouncer.
В процессе выполнения операции для кластера, в котором выполняется добавление PgBouncer, и всех объектов этого кластера вместо элементов управления вызова меню действий отображаются вращающиеся спиннеры.
По нажатию кнопки Перейти во всплывающем сообщении будет осуществлен переход на страницу "Операции". В верхней строке таблицы операций отображается операция добавления PgBouncer и статус её выполнения.
Если выполнение операции добавления PgBouncer прошло успешно:
-
Статусы всех задач операции – "ВЫПОЛНЕНА". При нажатии кнопки
справа от статуса задачи открывается окно просмотра логов выбранной задачи. Если задача завершена с ошибкой, то в окне просмотра появляется вкладка "Ошибки" с информацией об ошибке. -
При переходе на страницу "Сервисы СУБД" в меню операций сервиса, в который добавлен PgBouncer, пункт "Добавить pgBouncer" неактивен, пункты "Редактировать pgBouncer" и "Удалить pgBouncer" активны.
-
При переходе к пункту "PgBouncer" вкладки "Конфигурации" для сервиса, в который добавлен PgBouncer, отображаются его параметры.
-
При переходе на вкладку "Обзор" в блоке общей информации добавляется параметр "PgBouncer Порт" и его значение.
-
Редактирование pgBouncer
|
Редактирование PgBouncer возможно для сервисов со статусом "ДОСТУПЕН". |
-
Перейти на страницу .
-
Выбрать сервис, для которого нужно редактировать PgBouncer, нажать соответствующую кнопку ⋮ вызова меню действий и выбрать пункт "Редактировать pgBouncer". Откроется первая страница "Общие данные" окна редактирования PgBouncer. На данной странице все поля недоступны для редактирования.
-
Нажать кнопку Следующий шаг. Откроется вторая страница "Параметры" окна редактирования PgBouncer. Для вызова всплывающей подсказки с описанием параметра нужно навести курсор на значок
справа от имени параметра. -
Изменить необходимые параметры и нажать кнопку "Редактировать". В правом верхнем углу страницы появится всплывающее сообщение о запуске операции редактирования PgBouncer.
В процессе выполнения операции для кластера, в котором выполняется редактирование PgBouncer, и всех объектов этого кластера вместо элементов управления вызова меню действий отображаются вращающиеся спиннеры.
По нажатию кнопки Перейти во всплывающем сообщении будет осуществлен переход на страницу "Операции". В верхней строке таблицы операций отображается операция редактирования PgBouncer и статус её выполнения.
Если выполнение операции прошло успешно:
-
Статусы всех задач операции – "ВЫПОЛНЕНА". При нажатии кнопки
справа от статуса задачи открывается окно просмотра логов выбранной задачи. Если задача завершена с ошибкой, то в окне просмотра появляется вкладка "Ошибки" с информацией об ошибке. -
При переходе к пункту "PgBouncer" вкладки "Конфигурации" для сервиса, в котором был отредактирован PgBouncer, отображаются его параметры в соответствии с внесёнными изменениями.
-
Удаление pgBouncer
|
Удаление PgBouncer возможно для сервисов со статусом "ДОСТУПЕН". |
-
Перейти на страницу .
-
Выбрать сервис, в котором нужно удалить PgBouncer, нажать соответствующую кнопку ⋮ и выбрать пункт "Удалить pgBouncer".
-
В окне подтверждения действия нажать кнопку Удалить. В правом верхнем углу страницы появится всплывающее сообщение о запуске операции удаления PgBouncer.
В процессе выполнения операции для кластера, в котором выполняется удаление PgBouncer, и всех объектов этого кластера вместо элементов управления вызова меню действий отображаются вращающиеся спиннеры.
По нажатию кнопки Перейти во всплывающем сообщении будет осуществлен переход на страницу "Операции". В верхней строке таблицы операций отображается операция удаления PgBouncer и статус её выполнения.
Если выполнение операции прошло успешно:
-
Статусы всех задач операции – "ВЫПОЛНЕНА". При нажатии кнопки
справа от статуса задачи открывается окно просмотра логов выбранной задачи. Если задача завершена с ошибкой, то в окне просмотра появляется вкладка "Ошибки" с информацией об ошибке. -
При переходе на страницу "Сервисы СУБД" в меню операций сервиса, у которого удалён PgBouncer, пункт "Добавить pgBouncer" активен, пункты "Редактировать pgBouncer" и "Удалить pgBouncer" неактивны.
-
При переходе к пункту "PgBouncer" вкладки "Конфигурации" для сервиса, у которого удалён PgBouncer, страница отображается пустой со статусом "Нет данных".
-
При переходе на вкладку "Обзор" в блоке общей информации параметр "PgBouncer Порт" не отображается.
-