Конфигурационный файл

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

  1. Определите значения параметров конфигурационного файла opt/rubackup/etc/rb_module_tionix.conf, приведенных в Таблица 1:

    sudo nano /opt/rubackup/etc/rb_module_tionix.conf
    Таблица 1. Параметры конфигурационного файла /opt/rubackup/etc/rb_module_tionix.conf
    Параметр конфигурационного файла Описание Возможные значения (Значение по умолчанию)

    identity_url

    URL-адрес до REST API-интерфейса сервиса Identity для идентификации пользователя

    <https://path>

    compute_url

    URL-адрес до REST API-интерфейса сервиса Compute, предоставляющего вычислительные мощности для создания виртуальных машин и управления ими

    <https://path>

    volume_url

    URL-адрес до REST API-интерфейса сервиса Volume блочного хранения данных

    <https://path>

    network_url

    URL-адрес до REST API-интерфейса сервиса Network для управления сетями

    <https://path>

    project_id

    Идентификатор проекта платформы TIONIX

    <ID_Проекта>

    username

    Имя для авторизации пользователя на платформе виртуализации TIONIX

    <Логин пользователя>

    password

    Пароль для авторизации пользователя на платформе виртуализации TIONIX

    <Пароль пользователя>

    domain

    Имя домена платформы TIONIX

    <Имя домена>

    (default)

    timeout

    Максимально допустимое время выполнения REST-запросов к платформе виртуализации TIONIX в секундах

    Целое число [1;300]

    (5)

    rubackup-vm-id

    Идентификатор виртуальной машины, на которой установлен клиент RuBackup. Для получения ID ВМ воспользуйтесь веб-интерфейсом платформы TIONIX Dashboard или выполните команду в терминале на узле клиента РК с модулем TIONIX: /opt/rubackup/modules/rb_module_tionix -l

    <ID_ВМ>

    admin_name [1]

    Имя для авторизации администратора на платформе виртуализации TIONIX*

    <Логин администратора>

    admin_password [1]

    Пароль для авторизации администратора на платформе виртуализации TIONIX

    <Пароль администратора>

    enable_ssl

    Включить проверку ssl-сертификатов для REST-запросов к платформе TIONIX

    yes, no

    (no)

    ca_info

    Путь до корневого ssl-сертификата клиента РК с установленным модулем TIONIX в формате .pem при использовании SSL соединения (требуется указать при значении yes параметра enable_ssl)

    <path_to_cert>

  2. Для применения настроек перезапустите сервис клиента РК RuBackup на узле, на котором установлен клиент РК и модуль TIONIX:

    sudo systemctl restart rubackup_client

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

Пример листинга конфигурационного файла /opt/rubackup/etc/rb_module_tionix.conf

+

# 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://<TIONIX_WEBUI_IP>/dashboard/project/api_access/
identity_url http://public.rubackup.test:5000/v3/
compute_url http://public.rubackup.test:8774/v2.1/6adb8160d0b840878211992d0d2fa0e4
volume_url http://internal.rubackup.test:8776/v3/6adb8160d0b840878211992d0d2fa0e4
# Network URL must be provided without version in path
network_url http://public.rubackup.test:9696
project_id 6adb8160d0b840878211992d0d2fa0e4
# User name on behalf of which the API requests will proceed
username dsafonov
# Password to be used with 'username' to authenticate in API
password 1q2w3e4r
# Domain name to be used with 'username' and 'password' to authenticate in API
domain default
# minimum 1, maximum 300, default 5
timeout 20
# ID of VM in TIONIX platform where current module is deployed - can be obtained from instance info in WEB GUI
rubackup-vm-id 67d27881-f666-4525-84d0-bed3f2330a22
##
## Optional parameters:
#  Admin user account info of TIONIX is required to run scripts inside the target VM
admin_name admin
admin_password 123456
# 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

1. необходимо для выполнения скрипта внутри резервируемой/ восстанавливаемой виртуальной машины