Подготовка кластера высокой доступности СУБД для работы с Kaspersky Security Center Linux

19 октября 2026

ID 303530

Kaspersky Security Center Linux поддерживает следующие кластеры высокой доступности:

  • Platform V Pangolin.
  • Postgres Pro Built-in High Availability.
  • Patroni (с опциональным балансировщиком нагрузки HAProxy).

Тип репликации нужно установить синхронным.

Если вы используете шаблон Patroni версии 3.3.1 или ниже для PostgreSQL, убедитесь, что параметр synchronous_standby_names применен правильно.

Чтобы проверить используется ли синхронная репликация, выполните следующий запрос на управляющем узле:

SELECT application_name, client_addr, client_hostname, client_port, sync_state FROM pg_stat_replication;

Если в столбце sync_state любого узла отображаются значения, отличные от sync или potential, кластер использует асинхронную репликацию, которая не поддерживается. Чтобы решить эту проблему, выполните одно из следующих действий:

Обновите Patroni до версии 3.3.2 или выше.

В конфигурационном файле Patroni найдите подсекцию dcs секции bootstrap и установите для параметра synchronous_mode значение true:

bootstrap:

dcs:

<...>

synchronous_mode: true

Минимальная рекомендуемая конфигурация кластера высокой доступности СУБД должна включать не менее трех узлов.

Чтобы подготовить кластер высокой доступности СУБД для работы с Kaspersky Security Center Linux:

  1. Настройте сервер PostgreSQL или Postgres Pro для работы с Kaspersky Security Center Linux.
  2. Если вы хотите, чтобы Сервер администрирования автоматически обнаруживал адреса узлов кластера, вам нужно указать только DNS-имя или IP-адрес управляющего узла или узла-реплики во время установки. Для этого выполните следующие действия:
    1. Измените конфигурационный файл /etc/pangolin-manager/postgres.yml (если вы используете Platform V Pangolin) или /etc/postgresql/<версия>/main/postgresql.conf (если вы используете кластер Postgres Pro Built-in High Availability) на всех узлах кластера высокой доступности СУБД добавьте следующую строку в конфигурационный файл в секцию postgresql:

      log_hostname=1

      Для других параметров конфигурационного файла вы можете использовать рекомендуемые значения параметров для PostgreSQL и Postgres Pro.

    2. После изменения конфигурационного файла перезагрузите службу кластера СУБД на всех узлах кластера СУБД высокой доступности.
    3. Убедитесь, что у пользователя базы данных есть привилегия pg_read_all_stats. Вы можете предоставить эту привилегию, выполнив следующую команду:

      GRANT pg_read_all_stats TO "%1";

      Где %1 – имя пользователя базы данных.

      Имя пользователя указывается при установке Сервера администрирования в параметре KLSRV_UNATT_DBMS_LOGIN.

    4. Настройте балансировщик нагрузки для базы данных IAM. Подробнее см. в документации выбранного балансировщика нагрузки.

Кластер высокой доступности СУБД готов к работе с Kaspersky Security Center Linux.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!