Резервное копирование с использованием подмодуля pg_probackup

Для корректной работы подмодуля необходима утилита pg_probackup версии 2.6 или выше.

1. Подготовка к использованию pg_probackup

Для выполнения резервного копирования с подмодулем pg_probackup выполните следующие действия:

  1. Запустите RBM командой:

    rbm

    После этого в открывшемся окне (Рисунок 1) введите наименование сервера RuBackup, имя пользователя и пароль.

    29
    Рисунок 1. Окно входа RBM
  2. Добавьте пул типа Client defined с помощью RBM либо командной строки (см. подробнее в документе «Руководство системного администратора RuBackup»);

  3. Настройте Клиентское хранилище с помощью RBM либо командной строки (см. подробнее в документе «Руководство системного администратора RuBackup»);

  1. Настройте на клиентском хосте базу данных PostgreSQL;

  2. Установите на клиентском хосте модуль для PostgreSQL Universal (rb_module_postgresql);

  3. Разверните клиент резервного копирования, сконфигурируйте и подключите его к серверу RuBackup на хосте, где установлен модуль PostgreSQL Universal;

  4. Создайте в S3-хранилище MinIO папку, в которую будут помещаться резервные копии;

  5. Настройте PTRACK на клиенте для создания и восстановления инкрементальных копий табличных пространств CFS;

  6. Настройте утилиту pg_probackup на клиенте для работы с S3-хранилищем;

Для работы с S3-хранилищем MinIO в утилите pg_probackup нужно использовать ключ --s3=minio
  1. Для использования режима постраничного копирования (PAGE) настройте непрерывное архивирование WAL с сервера БД в RuBackup.