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

Для возможности резервного копирования виртуальных машин среды виртуализации VMmanager необходимо установить клиент RuBackup на выбранный гипервизор (гипервизоры), сюда же необходимо установить модуль rb_module_isp_vmmanager из пакета rubackup-isp-vmmanager-<version>.el8.x86_64.rpm (см. дистрибутив для ОС CentOS 8). Модуль работает с любой версией VMmanager.

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

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

В ходе инсталляции пакета в системе будет создан файл настроек доступа системы резервного копирования к API VMmanager /opt/rubackup/etc/rb_module_isp_vmmanager.conf.

Содержимое конфигурационного файла:

# Symbol "#" at the beginning of the line treats as a comment
# "#" in the middle of the line treats as a parameter value
# So please do not use comments in one line with parameter
# URL to REST API of platform
url https://127.0.0.1 (1)
# Credentials for getting token
# for communication with platform
email admin@example.com (2)
password 123456 (3)
# The maximum time that allow the module message transfer to take
timeout 5 (4)
enable_ssl no (5)
# Uncomment and provide path to certificate if you would like
# to use SSL. 'enable_ssl' option should be set to 'yes' as well
# ca_info /path/to/certificate (6)
1 url — адрес платформы виртуализации VMmanager.
2 email — учетная запись пользователя от платформы виртуализации VMmanager.
3 password — пароль пользователя от платформы виртуализации VMmanager.
4 timeout — таймаут между запросами.
5 enable_ssl — параметр, указывающий, следует ли использовать SSL-сертификат. Доступные значения: yes и no. Если указано значение yes, то необходимо раскомментировать параметр ca_info и указать путь до SSL-сертификата, если указано значение no — закомментировать строку с параметром ca_info.
6 ca_info — путь до сертификата ssl.

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

Tue Feb 21 02:12:57 2023: Try to check module: 'ISP vmmanager' ...
Tue Feb 21 02:12:57 2023: Execute OS command: /opt/rubackup/modules/rb_module_isp_vmmanager -t 2>$1
Tue Feb 21 02:12:57 2023: Module version: 2.0
Tue Feb 21 02:12:57 2023: Panel: vmmanager version: 2022.09.2
Tue Feb 21 02:12:57 2023: ... module 'ISP vmmanager' was checked successfully

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

sudo /opt/rubackup/modules/rb_module_isp_vmmanager -t