Конфигурационный файл /opt/rubackup/etc/rb_module_gorizont_vm.conf
Обязательные к заполнению параметры обозначены символом .
| Параметр | Описание | ||||||
|---|---|---|---|---|---|---|---|
|
Разрешить модулю работать с неподдерживаемой версией платформы виртуализации.
1. За взаимодействие модуля с с неподдерживаемой версией ПВ компания RuBackup ответственности не несет.
|
||||||
|
Адрес ПВ Горизонт-ВС для доступа по SSH. Задается в виде JSON-строки. Можно перечислить несколько адресов через запятую. Пример 1. Один адрес
Пример 2. Несколько адресов
|
||||||
|
Время ожидания соединения с транспортом типа
|
||||||
|
Адрес файлового хранилища (NFC). Задается в виде JSON-строки. Можно перечислить несколько адресов через запятую. Пример 3. Один адрес
Пример 4. Несколько адресов
2. Виртуальная или физическая машина, на которой развернуты клиент и модуль.
|
||||||
|
Время в секундах, в течение которого модуль будет ожидать выполнения скриптов внутри ВМ до и после создания снимка состояния ВМ.
Если указанное время вышло, но выполнение скрипта в гостевой ОС резервируемой ВМ еще не завершилось, то задача на резервное копирование ВМ завершится с ошибкой |
/opt/rubackup/etc/rb_module_gorizont_vm.conf# Symbol "#" at the beginning of the line is treated as a comment.
# "#" in the middle of the line is treated as a parameter value.
# So please do not use comments in one line with parameter values.
#
# Allow using this module with Goizont based on OpenNebula version for which
# compatibility has not been confirmed yet.
# Default value: no
# Possible values: yes, no.
allow_work_with_incompatible_versions no
#
# Gorizont host address for ssh connections
host_ip_address {"host_ip_address": [{"name": "main", "ip": "1.1.1.1"}, {"name": "test", "ip": "2.2.2.2"}]}
#
# Timeout value in seconds for ssh connections
# Default value: 5 (seconds)
ssh_connection_timeout 5
#
# The 'storage_map' option is used to specify information about Gorizont
# images- and system- storages.
# The following fields need to be filled for each relevant storage:
# - "name": name of the storage, e.g. "nfs-images";
# - "ip": IP address of the host the storage is mounted to;
# The value "localhost" implies that the storage is mounted to the current
# client host.
# - "path": path on the host specified by 'ip' field where the storage is
# mounted, e.g. "/mnt/image".
# Default value: None
# Value 'None' for 'storage_map' means that the module will copy VM images
# and disks data directly from the Gorizont host.
# Example of 'storage_map' filling for two storages mounted to the current
# client host:
# storage_map {"storage_map": [{"name": "nfs-images", "ip": "localhost", "path": "/mnt/image"}, {"name": "nfs-system", "ip": "localhost", "path": "/mnt/system"}]}
storage_map None
#
# Timeout value in seconds for scripts executions in guest OS of VM before
# and after VM snapshot creation at its backup.
# Default value: 30 (seconds)
execution_script_timeout 30