Установка модуля PostgreSQL Universal
Модуль резервного копирования PostgreSQL Universal устанавливается на сервер с БД, на котором уже установлен клиент RuBackup.
-
Установите модуль PostgreSQL Universal:
rubackup-postgresql
.В ходе установки модуля PostgreSQL Universal будет создан файл настроек модуля.
При обновлении модуля на новую версию обновляется и его конфигурационный файл. При обновлении конфигурационного файла все комментарии из него удаляются.
При обновлении модуля в конфигурационный файл могут добавиться новые обязательные параметры. Модуль сообщит об отсутствии обязательных параметров в файле настроек.
Пример 1. Сообщение об отсутствии обязательных параметров в конфигурационном файле при установке модуляWarning: Variable 'username' is mandatory and has no value. Module cannot be used Warning: Variable 'password' is mandatory and has no value. Module cannot be used Warning: Variable 'port' is mandatory and has no value. Module cannot be used Warning: Variable 'postgresql_admin' is mandatory and has no value. Module cannot be used Warning: Variable 'archive_catalog' is mandatory and has no value. Module cannot be used
-
Перезапустите клиента RuBackup.
systemctl restart rubackup_client
-
Проверьте статус запуска клиента RuBackup.
systemctl status rubackup_client -l
Если доступ к СУБД и сама СУБД настроены правильно, при старте клиента
RuBackup в журнальном файле /opt/rubackup/log/RuBackup.log
на клиенте
появится запись об успешной проверке модуля.
RuBackup.log
Execute OS command: /opt/rubackup/modules/rb_module_postgresql -t 2>&1 Info: Patroni node type for backup not set. Processing as a standalone node... Warning: Please define pg_probackup Info: Unable to work with engine pg_probackup Info: Module version: 2.6.0.03d7888 Info: Initiate connection with database Info: Connected to demo Info: PostgreSQL version: 13.21 Info: PostgreSQL data directory: /var/lib/pgsql/13/data Info: Enable to work with engine postgresql Info: Module version: 2.6.0.03d7888 Info: Initiate connection with database Info: Connected to demo Info: PostgreSQL version: 13.21 Info: PostgreSQL data directory: /var/lib/pgsql/13/data Info: Enable to work with engine superb ... module 'PostgreSQL universal' was checked successfully
Error: Variable 'host' is mandatory and has not value. Module cannot be used Error: Variable 'port' is mandatory and has not value. Module cannot be used