Установка и настройка СУБД Platform V Pangolin
После установки и настройки Corosync и Pacemaker на узлах кластера нужно установить СУБД на обоих узлах кластера.
Чтобы установить и настроить СУБД:
- На обоих узлах кластера установите Platform V Pangolin 6.5.1 x64 или выше.
Подробнее о том, как установить выбранную СУБД Platform V Pangolin, см. в документации к этой СУБД.
- Убедитесь, что на узлах кластера с установленной СУБД нет учетных записей пользователей СУБД со следующими именами:
- client
- iam
- ksc
- locker
- pat
- scope
- voltron
- На активном узле кластера скопируйте директорию СУБД в директорию
/mnt/KlFocDataShare_klfoc/dbms:sudo rsync -av /pgdata/06/data/ /mnt/KlFocDataShare_klfoc/dbms
sudo mv /pgdata/06/data/ /pgdata/06/data.bk/
- На обоих узлах кластера откройте конфигурационный файл
/mnt/KlFocDataShare_klfoc/dbms/postgresql.confи укажите директорию/mnt/KlFocDataShare_klfoc/dbmsв качестве директории данных базы.Также укажите пути к конфигурационным файлам (
/mnt/KlFocDataShare_klfoc/dbms/pg_hba.confи/mnt/KlFocDataShare_klfoc/dbms/pg_ident.conf) и удалите параметрinclude_dir:data_directory = '/mnt/KlFocDataShare_klfoc/dbms'
hba_file = '/mnt/KlFocDataShare_klfoc/dbms/pg_hba.conf'
ident_file = '/mnt/KlFocDataShare_klfoc/dbms/pg_ident.conf'
listen_addresses = '*'
- В конфигурационном файле
/mnt/KlFocDataShare_klfoc/dbms/postgresql.confнастройте конфигурацию СУБД в соответствии с требованиями Kaspersky Security Center Linux. - Создайте и настройте учетные записи для работы с PostgreSQL.
- Создайте ресурс службы СУБД:
pcs resource create klfocsvc_dbms pgsql \
pgctl="/usr/pangolin-6.5/bin/pg_ctl" psql="/usr/bin/psql" pgdata="/mnt/KlFocDataShare_klfoc/dbms" config="/mnt/KlFocDataShare_klfoc/dbms/postgresql.conf" socketdir="/tmp" \
op start timeout=60s interval=0s \
op stop timeout=60s interval=0s \
op monitor interval=30s timeout=60s \
op promote timeout=120s interval=0s \
op demote timeout=120s interval=0s \
meta target-role=Started
- На обоих узлах кластера выключите автоматический запуск службы СУБД:
sudo systemctl disable pangolin.service
- Добавьте ресурс СУБД
klfocsvc_dbmsв группу кластеровgroup_klfoc:pcs resource group add group_klfoc klfocsvc_dbms
- Добавьте имя ресурса СУБД
klfocsvc_dbmsв конце списка, например:group group_klfoc {
...
klfocsvc_dbms
}
- На активном узле кластера сервера СУБД создайте базу данных для IAM. Имя базы данных должно отличаться от имени базы данных, которую вы установили для работы с Kaspersky Security Center Linux. Сервер администрирования не удаляет базу данных IAM автоматически при деинсталляции или переносе Сервера на другое устройство, вам нужно удалить базу данных вручную:
sudo -i -u postgres psql -U postgres -c "CREATE DATABASE <iam_db_name>;"
СУБД будет установлена и настроена. База данных Сервера администрирования и база данных IAM созданы. После этого вам нужно установить Kaspersky Security Center Linux на узлы кластера.