Конфигурационный файл /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
##
# 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 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
## Enable interaction with centralized secret repositories
# Possible values: yes, no. Default: no
use_secret_storage no