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:
- Установите тип репликации синхронным.
Если вы используете шаблон 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 - На каждом узле кластера СУБД настройте конфигурационный файл, выполнив шаги 1 и 2 инструкции Настройка сервера СУБД на основе PostgreSQL для работы с Kaspersky Security Center Linux.
- Создайте базы данных и учетные записи по инструкции в статье Создание баз и учетных записей СУБД на основе PostgreSQL.
- Настройте обнаружение узлов кластера СУБД одним из следующих способов:
- Вручную укажите все узлы кластера СУБД в процессе установки Kaspersky Security Center Linux.
- Для автоматического обнаружения узлов кластера укажите только DNS-имя или IP-адрес управляющего узла или узла-реплики в процессе установки Kaspersky Security Center Linux.
Для этого выполните следующие действия:
- На всех узлах кластера высокой доступности СУБД добавьте следующую строку в конфигурационный файл
postgresql:log_hostname=1 - После изменения конфигурационного файла перезагрузите службу кластера СУБД на всех узлах кластера СУБД высокой доступности.
- Убедитесь, что у пользователя базы данных есть привилегия
pg_read_all_stats.Вы можете предоставить эту привилегию, выполнив следующую команду:
GRANT pg_read_all_stats TO "<kscdbadmin>";Где
<kscdbadmin>– имя пользователя базы данных.Имя пользователя базы данных Сервера администрирования указывается при установке Kaspersky Security Center Linux.
- Настройте балансировщик нагрузки для базы данных IAM.
- На всех узлах кластера высокой доступности СУБД добавьте следующую строку в конфигурационный файл
Кластер высокой доступности СУБД готов к работе с Kaspersky Security Center Linux.