Установка клиента 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