Установка БД Postgres Pro
Здесь приведена инструкция по ручной установке внешней БД.
Пакет Postgres Pro входит в состав ОС Astra Linux 1.7. Дополнительную информацию можно посмотреть по ссылке https://postgrespro.ru/products/postgrespro.
Установку БД Postgres Pro на ВМ/ФМ необходимо выполнить ПЕРЕД установкой ролей Space Disp.
Примечание
Установка узла с ролью DB в данном случае не требуется.
Подготовка БД к использованию диспетчером
Внимание
Расположение конфигурационных файлов для кластерных установок могут отличаться. Чтобы узнать их актуальное расположение, необходимо обратиться к документации используемого кластера БД.
-
Разрешить подключение к БД с использованием пароля.
Для этого отредактировать файл/var/lib/pgpro/ent-16/data/pg_hba
, добавив строкуhost all all 0.0.0.0/0 md5
.Внимание
На этапе установки необходимо разрешить подключаться ко всем БД (установщик для проверки соединения создаст тестовую БД). После окончания установки можно будет оставить только БД, используемую для диспетчера.
-
Увеличить стандартный лимит максимального количества соединений, буфера и адреса, с которого принимаются запросы в файле
/var/lib/pgpro/ent-16/data/postgresql.conf
.Внимание
Если необходимо ограничить адреса подключений, то рекомендуется это сделать сразу.
-
Перезапустить
postgresql
для полного применения настроекsudo systemctl restart postgresql
Внимание
Если используется кластерная установка, то необходимо убедиться, что настройки применились на всех узлах.
Создание БД для Space VDI
На узле с БД подключиться к psql
и выполнить создание пользователя и БД для Space VDI:
sudo -u postgres psql
CREATE USER vdi WITH LOGIN PASSWORD 'vdi';
ALTER USER vdi WITH SUPERUSER;
CREATE DATABASE vdi;
Примечание
- В данной команде приведенные имя пользователя и пароль
vdi
используются в качестве примера. При создании пользователя можно указать произвольные значения. - Имя БД необходимо оставить
vdi
, как указано в примере.