Установка клиента RuBackup
Для возможности резервного копирования виртуальных машин среды
виртуализации Aerodisk VAIR необходимо установить клиента RuBackup на
выбранный гипервизор (гипервизоры) или прокси-хост, сюда же необходимо
установить модуль rb_module_aerodisk_vair
из пакета
rubackup-aerodisk_<version>_amd64
(см. дистрибутив для ОС Debian 10).
Подробно процедура установки клиента описана в документе «Руководство по установке серверов резервного копирования и Linux клиентов RuBackup».
При установке клиента рекомендуется использовать функцию централизованного восстановления в тех случаях, когда предполагается восстановление виртуальной машины из средства управления RBM.
В ходе инсталляции пакета в системе будет создан файл настроек доступа
системы резервного копирования к API Aerodisk VAIR
/opt/rubackup/etc/rb_module_aerodisk-vair.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
#
### Mandatory parameters:
##
# URL for API requests to Aerodisk VAIR
url http://<API_URrequestsL>/
##
# User name that will be used for authentication in vAIR API
username <User_Name_For_API_Requests>
##
# User password that will be used for authentication in vAIR API
password <User_Password_For_API_Requests>
##
# Timeout in seconds to wait for response for vAIR API requests
timeout 10
##
# Local administrator username, on behalf of which RuBackup client and
current module will work
# Default value: root
local_backup_admin root
##
# Optional parameter to enable debug traces for API requests
# Possible values: yes, no
# Default value: no
curl_verbose no
##
# Default mount point for ARDFS pools, fore example: /vair/ARDFS
ardfs_mount_point <path>
##
# Optional parameter to ignore destination directory passed to the
module via option '-d'.
# Destination directory is usually set at restore in 'RBM' or 'rb_archives'.
# Possible values: yes, no
# Default value: no
# For value 'yes' backup is unpacked to a directory path which is defined by an option
# 'use-local-backup-directory' in file /opt/rubackup/etc/config.file on the RuBackup client host.
ignore_destination_directory no
##
#
# Optional parameters required to restore
# disks in a certain pool:
# pool_type <rdfs|nfs|acfs>
# pool_name <pool name|address>
#
# Example 1:
# pool_type rdfs
# pool_name POOLEC
#
# Example 2:
# pool_type nfs
# pool_name 192.168.9.150:/R00/NFS01
#
# Example 3:
# pool_type acfs
# pool_name ACFS01
Измените в этом файле настройки для подключения к API.
-
curl_verbose
— необязательный параметр, регулирующий включение/выключение отладки взаимодействия с API Aerodisk VAIR. Возможные значения:yes
,no
. Значение по умолчанию: no. -
ignore_destination_directory
— параметр, влияющий на выбор директории распаковки резервной копии при восстановлении. Возможные значения:-
yes
— при восстановлении резервной копии архив будет распакован в директорию для временных операций клиента (параметрuse-local-backup-directory
изconfig.file
клиента). -
no
— при восстановлении резервной копии архив будет распакован в директорию, путь к которой модуль получает через опцию-d
— т. е. путь, который выбран при восстановлении в RBM (в окне централизованного восстановления) или который задан при восстановлении РК с помощью утилитыrb_archives
.Значение по умолчанию:
no
.
-
-
pool_name
— параметр, определяющий имя пула. -
pool_type
— параметр, определяющий тип пула. Возможные значения:-
RDFS
,rdfs
илиnetwork
− для обозначения пула типа RDFS; -
NFS
,nfs
илиfile
− для обозначения пула типа NFS share; -
ACFS
,acfs
илиfile
− для обозначения пула типа ACFS.
-
Если в файле /opt/rubackup/etc/rb_module_aerodisk-vair.conf заданы параметры pool_type и pool_name , при восстановлении дисков виртуальной машины из резервной копии они будут созданы в соответствующем пуле. В противном случае создание дисков выполняется в пулах, которым изначально принадлежали диски виртуальной машины во время создания резервной копии.
|
Перед созданием диска RuBackup проверяет:
-
существование пула данных с требуемым именем внутри среды виртуализации Aerodisk VAIR;
-
наличие свободного места в пуле данных, необходимое для создания в нем диска требуемого размера.
При старте клиента RuBackup в журнальном файле
/opt/rubackup/log/RuBackup.log
на клиенте появится следующая запись:
Check additional RuBackup modules:
Try to check module: 'Aerodisk VAIR’ ...
Execute OS command: /opt/rubackup/modules/rb_module_aerodisk_vm -t 2>&1
2.0.U1.3
... module 'Aerodisk VAIR' was checked successfully. Module supports archiving
В ручном режиме проверить правильность настроек можно при помощи следующей команды:
/opt/rubackup/modules/rb_module_aerodisk_vm -t