Установка клиента

Для возможности резервного копирования при помощи RuBackup на мастер-узел должен быть установлен клиент RuBackup и модуль резервного копирования rb_module_greenplum.

Установка пакетов клиента RuBackup выполняется от имени администратора при помощи команд (имена пакетов могут отличаться в зависимости от используемой операционной системы):

rpm -i rubackup-client.rpm
rpm -i rubackup-greenplum.rpm

Подробно процедуры подготовки к установке, установка, настройка и запуск клиента описаны в руководстве Развертывание СРК.

Порядок удаления клиента RuBackup см. в Обслуживание СРК.

После установки создайте файл настроек с помощью интерактивной утилиты rb_init.

При установке клиента рекомендуем использовать функцию централизованного восстановления для случаев, когда предполагается восстановление данных из средства управления RBM.

Чтобы включить функцию централизованного восстановления, при работе утилиты rb_init необходимо утвердительно ответить на вопрос:

Do you allow centralized recovery (y/n)?

При настройке клиента RuBackup с помощью утилиты rb_init укажите локальный каталог для временных файлов:

Enter local backup directory path

После создания каталога для работы с временными файлами (например, при выборе каталога /rubackup_tmp) предоставьте к нему доступ пользователю gpadmin:

Добавление gpadmin как владельца папки для временных файлов
chown gpadmin:gpadmin /rubackup_tmp
На каждом из сегмент-узлов создайте такую же папку и предоставьте к ней доступ пользователю gpadmin.

1. Запуск клиента RuBackup как сервис

Для штатной эксплуатации рекомендуем запускать клиента RuBackup как сервис.

  1. Включите сервис клиента RuBackup:

    sudo systemctl enable /opt/rubackup/etc/systemd/system/rubackup_client.service
  2. Перезагрузите systemctl:

    sudo systemctl daemon-reload
  3. Запустите сервис rubackup_client:

    sudo systemctl start rubackup_client

Уточнить статус клиента можно при помощи команды:

sudo systemctl status rubackup_client
Для выполнения резервного копирования потребуется авторизация клиента системным администратором СРК (Авторизация клиента RuBackup).

2. Запуск клиента RuBackup в терминальном режиме

Если планируется тестирование RuBackup, рекомендуем запускать клиента RuBackup в терминальном режиме.

Запуск клиента RuBackup в терминальном режиме
/opt/rubackup/bin/rubackup_client start
Остановка клиента RuBackup
/opt/rubackup/bin/rubackup_client stop

3. Журнал

При старте клиента RuBackup в журнальном файле /opt/rubackup/log/RuBackup.log на клиенте появится запись:

Try to check module: 'GreenPlum' ...
Execute OS command: /opt/rubackup/modules/rb_module_greenplum -t 2>&1
[2023-04-11 05:46:20] Info: Greenplum software version: 6.22.1
... module 'GreenPlum' was checked successfully. Module supports archiving

4. Проверка работы модуля

Проверьте работу модуля rb_module_greenplum на текущем узле командой:

/opt/rubackup/modules/rb_module_greenplum -t

Для целей тестирования рекомендуем включить подробный вывод: установите в файле настроек /opt/rubackup/etc/config.file параметру verbose значение yes.

После изменения файла настроек перезапустите клиента RuBackup.