Конфигурационный файл /opt/rubackup/etc/rb_module_openstack.conf
Обязательные к заполнению параметры обозначены символом .
Параметр | Описание | ||||||
---|---|---|---|---|---|---|---|
|
URL-адрес для доступа к сервису Identity для идентификации пользователя
|
||||||
|
URL-адрес для доступа к сервису Compute, предоставляющего вычислительные мощности для создания виртуальных машин и управления ими
|
||||||
|
URL-адрес для доступа к сервису Volume для блочного хранения данных
|
||||||
|
URL-адрес для доступа к сервису Network для управления сетями
|
||||||
|
URL-адрес для доступа к сервису Image для взаимодействия с образами
|
||||||
|
Идентификатор проекта платформы виртуализации
|
||||||
|
Имя для авторизации пользователя в платформе виртуализации
|
||||||
|
Пароль для авторизации пользователя в платформе виртуализации
|
||||||
|
Имя домена платформы виртуализации
|
||||||
|
Максимально допустимое время выполнения REST-запросов к платформе виртуализации в секундах
|
||||||
|
Идентификатор виртуальной машины, на которой установлен клиент РК RuBackup
|
||||||
|
Имя для авторизации администратора на платформе виртуализации
Требуется для возможности запуска скриптов внутри виртуальной машины в процессе выполнения задачи резервного копирования
|
||||||
|
Пароль для авторизации администратора на платформе виртуализации
Требуется для возможности запуска скриптов внутри виртуальной машины в процессе выполнения задачи резервного копирования |
||||||
|
Имя администратора проекта платформы виртуализации
Если значение параметра не задано, то используется идентификатор, указанный в параметре |
||||||
|
Имя администратора домена проекта на платформе виртуализации
Если значение параметра не задано, то используется идентификатор, указанный в параметре |
||||||
|
Включить проверку ssl-сертификатов для REST-запросов к платформе виртуализации
|
||||||
|
Путь до корневого ssl-сертификата клиента СРК RuBackup с установленным модулем в формате .pem при использовании SSL соединения (требуется указать при значении yes параметра enable_ssl)
|
||||||
|
Использование отладки REST-запросов. Позволяет просматривать подробную информацию о REST-запросах и ответах
|
||||||
|
Количество параллельных REST-запросов при запросе списка ресурсов модуля
|
||||||
|
Тип транспорта для отправки запроса на выполнение скриптов в гостевой ОС резервируемой ВМ до/после создания снимков состояния в процессе резервного копирования
|
||||||
|
Имя пользователя для транспорта типа
|
||||||
|
Время ожидания соединения с транспортом типа
|
||||||
|
Полный путь до файла с приватным ключом для беспарольного подключения к ВМ через SSH
|
||||||
|
Дополнительный параметр для авторизации в платформе виртуализации и для взаимодействия с платформой через REST API
Задается, если в платформе виртуализации используется регион не по умолчанию |
||||||
|
Количество повторных REST-запросов к сервису Cinder платформы, которые будут выполнены в случае, если от сервиса был получен ответ с ошибкой
При значении |
||||||
|
Тайм-аут (в секундах) между повторными REST-запросами к сервису Cinder платформы, которые будут выполнены в случае, если от сервиса был получен ответ с ошибкой
|
||||||
|
Время (в секундах), в течение которого модуль ожидает создания тома (перехода тома в состояние available с момента оправки запроса на его создание) в платформе виртуализации
Если время, заданное параметром |
||||||
|
Время (в секундах), в течение которого модуль ожидает создания снимков состояния томов резервируемой ВМ (перехода снимков в состояние available с момента оправки запроса на их создание) в платформе виртуализации
При выполнении задачи резервного копирования ВМ модуль отправляет одновременно несколько запросов (по количеству томов ВМ) на создание снимков состояния томов резервируемой ВМ. Если время, заданное параметром |
||||||
|
Время (в секундах), в течение которого модуль ожидает подключения тома (перехода тома в состояние in-use с момента оправки запроса на его подключение) к виртуальной машине в платформе виртуализации
Если время, заданное параметром |
/opt/rubackup/etc/rb_module_openstack.conf
# Description variables
# Symbol "#" at the beginning of the line treats 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/
# URL to the compute service, optional
# compute_url http://<OPENSTACK_WEBUI_IP>:8774/v2.1/<PROJECT_ID>/
# URL to the volumev3 service, optional
# volume_url http://<OPENSTACK_WEBUI_IP>:8776/v3/<PROJECT_ID>/
# URL to the network service, optional
# Network URL must be provided without version in path
# network_url http://<OPENSTACK_WEBUI_IP>:9696
# Image URL must be provided without version in path
# 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>
# REST 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:
# Admin user account info of OPENSTACK is required to run scripts
# inside the target VM
#admin_name <admin name>
#admin_password <admin password>
#
## Name of admin's project, optional
## If this value is not set, project_id value will be used instead as
#admin's project admin_project_name NONE
## Name of admin's project domain, optional
#admin_project_domain_name NONE
#
# 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
## Amount of parallel workers for REST requests
# min 1, max 100, default 1
#curl_workers 1
##
## Transport to execute remote scrips: before_backup, after_backup
# possible values: virsh, ssh
# default value: virsh
#script_transport virsh
##
## User name for ssh transport
#ssh_user rubackup_service_user
## Connection timeout for ssh transport, seconds
# minimum 1, maximum 300, default 5
#ssh_connection_timeout 30
## ssh key file for ssh transport, full path only!
#ssh_key_file /root/my_keys/my_key_file
# Project's region, optional
#region NONE
## Number of retry attempts for cinder 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
#cinder 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
#
# Variables value
identity_url
project_id
username
password
domain
rubackup-vm-id