Резервное копирование с использованием подмодуля pg_probackup
Для корректной работы подмодуля необходима утилита pg_probackup
версии 2.6 или выше.
|
1. Подготовка к использованию pg_probackup
Для выполнения резервного копирования с подмодулем pg_probackup
выполните
следующие действия:
-
Запустите RBM командой:
rbm
После этого в открывшемся окне (Рисунок 1) введите наименование сервера RuBackup, имя пользователя и пароль.
Рисунок 1. Окно входа RBM -
Добавьте пул типа
Client defined
с помощью RBM либо командной строки (см. подробнее в документе «Руководство системного администратора RuBackup»); -
Настройте Клиентское хранилище с помощью RBM либо командной строки (см. подробнее в документе «Руководство системного администратора RuBackup»);
-
Настройте на клиентском хосте базу данных PostgreSQL;
-
Установите на клиентском хосте модуль для PostgreSQL Universal (
rb_module_postgresql
); -
Разверните клиент резервного копирования, сконфигурируйте и подключите его к серверу RuBackup на хосте, где установлен модуль PostgreSQL Universal;
-
Создайте в S3-хранилище MinIO папку, в которую будут помещаться резервные копии;
-
Настройте PTRACK на клиенте для создания и восстановления инкрементальных копий табличных пространств CFS;
-
Настройте утилиту
pg_probackup
на клиенте для работы с S3-хранилищем;
Для работы с S3-хранилищем MinIO в утилите pg_probackup нужно
использовать ключ --s3=minio
|
-
Для использования режима постраничного копирования (PAGE) настройте непрерывное архивирование WAL с сервера БД в RuBackup.