Конфигурационный файл /opt/rubackup/etc/rb_module_dynamix.conf

1. Параметры файла

Таблица 1. Параметры конфигурационного файла /opt/rubackup/etc/rb_module_dynamix.conf
Параметр конфигурационного файла Описание

url

URL-адрес до REST API-интерфейса, также используемого для создания пользовательского web-интерфейса платформы виртуализации Basis Dynamix Enterprise

Возможные значения

<https://path>.

login_url

URL-адрес до сервиса авторизации пользовательского web-интерфейса платформы виртуализации Basis Dynamix Enterprise

Возможные значения

<https://path>.

client_id

Идентификатор для авторизации пользователя на платформе виртуализации Basis Dynamix Enterprise

Возможные значения

<ID_Приложения>.

client_secret

Ключ для авторизации пользователя на платформе виртуализации Basis Dynamix Enterprise

Возможные значения

<API ключ>.

hypervisor_backup_path

Путь к точке монтирования на узле гипервизора. NFS-директория на узле гипервизора, в которую будут помещены копии виртуальных машин, доступные в локальной точке монтирования, указанной в значении параметра local_backup_path

Возможные значения

<path>.

local_backup_path

Локальная точка монтирования NFS-ресурса на клиенте РК — путь до директории, в которой модуль Basis Dynamix Enterprise ожидает появления копий дисков резервируемой виртуальной машины.

Данная точка монтирования разделяет общий ресурс с NFS-директорией на узле гипервизора, путь к которой указан в значении параметра hypervisor_backup_path

Возможные значения

<path>.

backup_disk_timeout

Время ожидания модулем Basis Dynamix Enterprise окончания создания резервной копии дисков ВМ в минутах.

Если значение не задано (и параметр раскомментирован), то будет использовано время ожидания 10 минут.

Если указанный промежуток времени истек, а резервное копирование дисков ВМ не завершено, то задача будет завершена с ошибкой

Возможные значения

Целое число >0.

По умолчанию

опция закомментирована, время ожидания 10 минут.

restore_disk_timeout

Время ожидания модулем Basis Dynamix Enterprise окончания восстановления дисков ВМ в минутах.

Если время ожидания истекло, а восстановление диска ВМ, выполняемое платформой виртуализации не завершилось, то задача на восстановление из резервной копии будет завершена ошибкой

Возможные значения

Целое число >0.

По умолчанию

5.

allow_work_with_incompatible_versions

Включить [1] возможность использования модуля Basis Dynamix Enterprise для выполнения резервного копирования ВМ платформы виртуализации Basis Dynamix Enterprise неподдерживаемых версий (см. Программная среда Basis DynamiX Enterprise) [2]

Возможные значения

yes, no.

По умолчанию

no.


1. Рекомендуется не использовать при штатном функционировании СРК RuBackup
2. Стабильность резервного копирования данных не гарантируется

timeout

Максимально допустимое время выполнения REST-запросов к платформе виртуализации Basis Dynamix Enterprise в секундах

Возможные значения

Целое число >0.

По умолчанию

5.

enable_ssl

Включить проверку SSL-сертификатов для REST-запросов к платформе Basis Dynamix Enterprise

Возможные значения

yes, no.

По умолчанию

no.

ca_info

Путь до корневого SSL-сертификата клиента РК с установленным модулем Basis Dynamix Enterprise в формате .pem при использовании SSL соединения (требуется указать при значении yes параметра enable_ssl)

Возможные значения

<path_to_cert>.

curl_verbose

Включить [3] сбор дополнительной отладочной информации при взаимодействии модуля Basis Dynamix Enterprise с платформой виртуализацией Basis Dynamix Enterprise посредством REST API

Возможные значения

yes, no.

По умолчанию

no.


3. Рекомендуется не использовать при штатном функционировании СРК RuBackup

use_secret_storage

Использование внешнего хранилища секретов

yes

Будут использованы значения хранилища секретов для аутентификации в платформу виртуализации.

no

Будут использованы значения параметров url, login_url, client_id и client_secret для аутентификации в платформу виртуализации.

По умолчанию

no.

  1. Для применения настроек перезапустите сервис клиента РК RuBackup на узле, на котором установлен клиент РК и модуль Basis Dynamix Enterprise:

    sudo systemctl restart rubackup_client

2. Листинг файла

Пример листинга конфигурационного файла /opt/rubackup/etc/rb_module_dynamix.conf
# Web interface that provides REST API service and VM's Web UI management
url https://decs.egrn.ru
# Authentication host
login_url https://sso-decs.egrn.ru
# Client ID - can be obtained from instance info in Web GUI throuh authentication host as "Application ID"
client_id <client_id>
# Client Secret - can be obtained from instance info in Web GUI throuh authentication host as "API Key"
client_secret <client_secret>
# Hypervisors backup path where backups would be stored. Connected by NFS with local_backup_path
hypervisor_backup_path <hypervisor_backup_path>
# Local backup path where backups would be stored. Connected by NFS with hypervisor_backup_path
local_backup_path <local_backup_path>
# Uncomment and specify the maximum single disk backup timeout in minutes. Default: 10 minutes
#backup_disk_timeout 10
# Uncomment and specify the maximum single disk restore timeout in minutes. Default: 5 minutes
#restore_disk_timeout 5
# Try using the module if the DynamiX platform version is not compatible with RuBackup. Default: no
allow_work_with_incompatible_versions no
# The maximum time that allow the module message transfer to take
timeout 50
enable_ssl no
# 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_cert>
# Turn on debug of REST requests
#curl_verbose
#
# Enable interaction with centralized secret repositories
# Possible values: yes, no. Default: no
use_secret_storage no
#