Установка клиента
Для возможности резервного копирования при помощи 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 как сервис.
-
Включите сервис клиента RuBackup:
sudo systemctl enable /opt/rubackup/etc/systemd/system/rubackup_client.service
-
Перезагрузите
systemctl
:sudo systemctl daemon-reload
-
Запустите сервис
rubackup_client
:sudo systemctl start rubackup_client
Уточнить статус клиента можно при помощи команды:
sudo systemctl status rubackup_client
Для выполнения резервного копирования потребуется авторизация клиента системным администратором СРК (Авторизация клиента RuBackup). |
2. Запуск клиента RuBackup в терминальном режиме
Если планируется тестирование RuBackup, рекомендуем запускать клиента RuBackup в терминальном режиме.
/opt/rubackup/bin/rubackup_client start
/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.