Конфигурационный файл /opt/rubackup/etc/rb_module_openstack_vol.conf
Обязательные к заполнению параметры обозначены символом .
Параметр | Описание | ||||||
---|---|---|---|---|---|---|---|
|
URL-адрес для доступа к сервису Identity для идентификации пользователя
|
||||||
|
URL-адрес для доступа к сервису Compute, предоставляющего вычислительные мощности для создания томов виртуальных машин и управления ими
|
||||||
|
URL-адрес для доступа к сервису Volume для блочного хранения данных
|
||||||
|
URL-адрес для доступа к сервису Image для взаимодействия с образами
|
||||||
|
Идентификатор проекта платформы виртуализации
|
||||||
|
Имя для авторизации пользователя на платформе виртуализации
|
||||||
|
Пароль для авторизации пользователя на платформе виртуализации
|
||||||
|
Имя домена платформы виртуализации
|
||||||
|
Максимально допустимое время выполнения REST-запросов к платформе виртуализации в секундах
|
||||||
|
Идентификатор виртуальной машины, на которой установлен клиент РК RuBackup
|
||||||
|
Включить проверку ssl-сертификатов для REST-запросов к платформе виртуализации
|
||||||
|
Путь до корневого ssl-сертификата клиента СРК RuBackup с установленным модулем в формате .pem при использовании SSL соединения (требуется указать при значении yes параметра enable_ssl)
|
||||||
|
Использование отладки REST-запросов. Позволяет просматривать подробную информацию о REST-запросах и ответах
|
||||||
|
Дополнительный параметр для авторизации в платформе виртуализации и для взаимодействия с платформой через REST API
Задается, если в платформе виртуализации используется регион не по умолчанию |
||||||
|
Количество повторных REST-запросов к сервису Cinder платформы виртуализации, которые будут выполнены в случае, если от сервиса был получен ответ с ошибкой
При значении |
||||||
|
Тайм-аут (в секундах) между повторными REST-запросами к сервису Cinder платформы виртуализации, которые будут выполнены в случае, если от сервиса был получен ответ с ошибкой
|
||||||
|
Время (в секундах), в течение которого модуль ожидает создания тома (перехода тома в состояние available с момента оправки запроса на его создание) в платформе виртуализации
Если время, заданное параметром |
||||||
|
Время (в секундах), в течение которого модуль ожидает создания снимков состояния томов резервируемой ВМ (перехода снимков в состояние available с момента оправки запроса на их создание) в платформе виртуализации
При выполнении задачи резервного копирования ВМ модуль отправляет одновременно несколько запросов (по количеству томов ВМ) на создание снимков состояния томов резервируемой ВМ. Если время, заданное параметром |
||||||
|
Время (в секундах), в течение которого модуль ожидает подключения тома (перехода тома в состояние in-use с момента оправки запроса на его подключение) к виртуальной машине в платформе
Если время, заданное параметром |
/opt/rubackup/etc/rb_module_openstack_vol.conf
# Symbol "#" at the beginning of the line is treated 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
##
# Get config URLs at https://<OPENSTACK_WEBUI_IP>/dashboard/project/api_access/
# or https://msk.cloud.vk.com/app/<PROJECT>/project/endpoints
identity_url http://<OPENSTACK_WEBUI_IP>:5000/v3/
compute_url http://<OPENSTACK_WEBUI_IP>:8774/v2.1/<PROJECT_ID>/
volume_url http://<OPENSTACK_WEBUI_IP>:8776/v3/<PROJECT_ID>/
image_url http://<OPENSTACK_WEBUI_IP>:9292
project_id <PROJECT_ID>
##
# User name on behalf of which the API requests will proceed
username <user name>
##
# Password to be used with 'username' to authenticate in API
password <user password>
##
# Domain name to be used with 'username' and 'password' to authenticate in API
domain <domain name>
##
# Project's region, optional
region NONE
##
# REST API operations timeout, seconds
# minimum 1, maximum 300, default 5
timeout 20
##
# ID of VM in Openstack platform where current module is deployed - can be
# obtained from instance info in WEB GUI
rubackup-vm-id <vm id>
##
### Optional parameters:
##
# If certificate info is not specified the module will connect to API w/o
# certificate verification
enable_ssl no
ca_info <path to cert>
##
# Turn on debug of REST requests
curl_verbose no
## Number of retry attempts for cider API requests in case of negative
#response from API
# minimum 0, maximum 10, default 0
cinder_api_request_retry_number 0
## Value of a timeout in seconds to wait for between retry requests to cider
#API in case of negative response from API
# minimum 1, maximum 600, default 1
cinder_api_request_retry_timeout 1
## Timeout for creating volumes in openstack platform, seconds
# minimum 100, maximum 600, default 300
volume_creation_timeout 300
## Timeout for creating snapshots in openstack platform, seconds
# minimum 100, maximum 600, default 300
snapshot_creation_timeout 300
## Timeout for attaching and detaching volumes in openstack platform, seconds
# minimum 100, maximum 600, default 300
volume_attachment_timeout 300