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

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

Таблица 1. Параметры конфигурационного файла /opt/rubackup/etc/rb_module_isp_vmmanager.conf
Параметр Назначение

url

URL адрес для отправки REST API запросов в платформу виртуализации VMmanager

email

Логин пользователя платформы VMmanager для аутентификации и получения токена доступа к REST API

password

Пароль пользователя платформы VMmanager для аутентификации и получения токена доступа к REST API

api_request_attempts_number

Максимальное количество попыток запроса к REST API платформы виртуализации VMmanager

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

от 1 до 60.

По умолчанию

5

api_request_attempts_timeout

Период времени (в сек.) между повторными запросами к REST API

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

от 1 до 60.

По умолчанию

1

disk_upload_request_attempts_number

Максимальное количество попыток загрузки данных диска в созданный на платформе виртуализации VMmanager диск

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

от 1 до 60.

По умолчанию

2

disk_upload_request_attempts_timeout

Время ожидания (в сек.) между попытками загрузки дисков на платформу виртуализации VMmanager

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

от 1 до 60.

По умолчанию

5

timeout

Время ожидания (в сек.) ответа от платформы виртуализации VMmanager на REST API-запрос

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

от 1 до 300.

По умолчанию

5

enable_ssl

Включить проверку SSL-сертификата при API-запросах на подключение к платформе виртуализации VMmanager

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

yes, no.

По умолчанию

no

ca_info

Полный путь к файлу SSL-сертификата для подключения к API-серверу платформы VMmanager

По умолчанию

NONE. API-запросы будут отправляться без проверки SSL-сертификата.

Параметр применяется только при enable_ssl = yes.

curl_verbose

Включить режим отладки REST API-запросов. Позволяет выводить подробную информацию о запросах и ответах

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

yes, no.

По умолчанию

no

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

Пример листинга конфигурационного файла /opt/rubackup/etc/rb_module_isp_vmmanager.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
#
# URL for REST API requests to the platform
url
# Credentials for getting token for
# communication with platform via REST API
email
password
#
# Maximum number of attempts of request to VMmanager ISPsystem platform API in case if the 1st request failed.
# Default value: 5 (attempts)
# Value range: [1 - 60]
api_request_attempts_number 5
#
# The period of time in seconds between two consequent repeated API requests if the 1st request failed.
# Default value: 1 (second)
# Value range: [1 - 60]
api_request_attempts_timeout 1
#
# Maximum number of attempts of uploading disk image file to created disk on VMmanager ISPsystem platform
# Default value: 2 (attempts)
# Value range: [1 - 60]
disk_upload_request_attempts_number 2
# The period of time in seconds between two consequent repeated API upload disk requests if the 1st request failed.
# Default value: 5 (seconds)
# Value range: [1 - 60]
disk_upload_request_attempts_timeout 5
#
# REST operations timeout, seconds
# minimum 1, maximum 300, default 5
timeout 5
#
# Enable ssl connection to API server.
# Possible values: yes, no
# Default value: no (connecting to API server w/o ssl)
enable_ssl no
#
# Specify full path to a certificate for ssl connection to API server.
# For value 'NONE' the module will connect to API w/o certificate verification.
ca_info NONE
#
# Turn on debug for REST API requests.
# Possible values: yes, no
# Default value: no (debug is turned off)
curl_verbose no