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

19 октября 2026

ID 303530

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

В этой статье описаны действия по подготовке кластера высокой доступности СУБД для работы с Kaspersky Security Center Linux. Если Сервер администрирования развернут на одном устройстве, ознакомьтесь со статьей Настройка сервера СУБД на основе PostgreSQL для работы с Kaspersky Security Center Linux.

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

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

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

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

  1. Установите тип репликации синхронным.

    Если вы используете шаблон 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

  2. На каждом узле кластера СУБД настройте конфигурационный файл, выполнив шаги 1 и 2 инструкции Настройка сервера СУБД на основе PostgreSQL для работы с Kaspersky Security Center Linux.
  3. Создайте базы данных и учетные записи по инструкции в статье Создание баз и учетных записей СУБД на основе PostgreSQL.
  4. Настройте обнаружение узлов кластера СУБД одним из следующих способов:
    • Вручную укажите все узлы кластера СУБД в процессе установки Kaspersky Security Center Linux.
    • Для автоматического обнаружения узлов кластера укажите только DNS-имя или IP-адрес управляющего узла или узла-реплики в процессе установки Kaspersky Security Center Linux.

      Для этого выполните следующие действия:

      1. На всех узлах кластера высокой доступности СУБД добавьте следующую строку в конфигурационный файл postgresql:

        log_hostname=1

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

        Вы можете предоставить эту привилегию, выполнив следующую команду:

        GRANT pg_read_all_stats TO "<kscdbadmin>";

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

        Имя пользователя базы данных Сервера администрирования указывается при установке Kaspersky Security Center Linux.

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

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

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