Настройка конфигурационного файла
Конфигурационный файл находится на хосте rv-backup по адресу /etc/rv-backup/config.ini.
Примечание — Параметр конфигурационного файла
engine = vm.home.local
является базовым для настройки интеграции с СУСВ. Он соответствует примеру с настройками имен хостов в п. Разрешение имен DNS:
192.168.0.70vmvm.home.local# ВМ СУСВ
Это значение параметра ("susv.rosa.lan") указано в качестве примера при настройке системы резервного копирования rv-backup и её интеграции с СУСВ и должно быть изменено на актуальное значение, соответствующее установленному в вашем ЦОД хосту СУСВ.
Конфигурация с настройками по умолчанию:
[Urls]
engine = vm.home.local
cert = http://${engine}/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
api = https://${engine}/ovirt-engine/api
[Paths]
program_data = .
cert = /etc/rv-backup/ovirt.pem
storage_dir = RAW:/mnt/rv-backup-storage
syslog_address = /dev/log
[Options]
api_version =
app_vm_id =
debug_mode = false
console_width = auto
storage_space_critical_threshold = 1GB
storage_space_warning_threshold = 5GB
stdout_level = warning
syslog_level = info
[Options.vm]
rotation_threshold_backup_size = 5GB
rotation_threshold_checkpoints_count = 10
После установки rv-backup в данный файл необходимо внести изменения, соответствующие актуальным параметрам системы.
Конфигурация с дополнительными настройками (emergency):
[Urls]
engine_url = susv.rosa.lan
cert = http://${engine_url}/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
api = https://${engine_url}/ovirt-engine/api
[Paths]
cert = /etc/rv-backup/ovirt.pem
storage_dir = RAW:/mnt/rv-backup-storage
syslog_address = /dev/log
[Options]
api_version = 4.5.6
api_timeout = 15
app_timeout_extra = 0
app_vm_id =
storage_space_warning_threshold = 10GB
storage_space_critical_threshold = 2GB
stdout_level = warning
syslog_level = info
console_width = auto
debug_mode = false
[Options.vm]
rotation_threshold_backup_size =
rotation_threshold_checkpoints_count =
[Options.DisasterRecovery]
main_db_host =
main_db_port =
main_db_password =
storage_domain_host =
storage_domain_user =
storage_domain_dir =
storage_domain_UUID =
allow_disk_deletion_on_merge = false
[Options.DisasterRecovery.vm.00000000-0000-0000-0000-000000000000]
target_cluster_id = <UUID>
target_cpu_profile_id = <UUID>
target_network_ids = <old_net1_UUID>:<new_net1_UUID>, <old_net2_UUID>:<new_net2_UUID>[, ...]
check_interval = <integer> (seconds, > 0)
[Emergency]
private_key = /root/.ssh/id_rsa_em
public_key = /root/.ssh/id_rsa_em.pub
ssh_config = /etc/ssh/ssh_config.d/17-rv-backup.conf
he_authorized_keys = /root/.ssh/authorized_keys
Конфигурация с дополнительными настройками авторизации (auth):
[Urls]
engine_url = susv.rosa.lan
cert = http://${engine_url}/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
api = https://${engine_url}/ovirt-engine/api
[Paths]
cert = /etc/rv-backup/ovirt.pem
storage_dir = RAW:/mnt/rv-backup-storage
syslog_address = /dev/log
[Options]
api_version = 4.5.6
api_timeout = 15
app_timeout_extra = 0
app_vm_id =
storage_space_warning_threshold = 10GB
storage_space_critical_threshold = 2GB
stdout_level = warning
syslog_level = info
console_width = auto
debug_mode = false
[Options.vm]
rotation_threshold_backup_size =
rotation_threshold_checkpoints_count =
[Options.DisasterRecovery]
main_db_host =
main_db_port =
main_db_password =
storage_domain_host =
storage_domain_user =
storage_domain_dir =
storage_domain_UUID =
allow_disk_deletion_on_merge = false
[Options.DisasterRecovery.vm.00000000-0000-0000-0000-000000000000]
target_cluster_id = <UUID>
target_cpu_profile_id = <UUID>
target_network_ids = <old_net1_UUID>:<new_net1_UUID>, <old_net2_UUID>:<new_net2_UUID>[, ...]
check_interval = <integer> (seconds, > 0)
[Auth]
login =
password =
Описание параметров конфигурационного файла
В таблице 1 приведены параметры для секции "Urls".
В таблице 2 приведены параметры для секции "Paths".
Раздел с дополнительными уточняющими настройками
В таблице 3 приведены параметры для секции "Options".
Раздел с общими для всех виртуальных машин настройками
В таблице 4 приведены параметры для секции "Options.vm".
В таблице 5 приведены параметры для секции "Auth". Данные параметры используются для настройки авторизации.
Важно ‒ по умолчанию этот раздел отсутствует, т. к. используется для нерекомендованного способа авторизации rv-backup в виртуализации.
Примечание — Параметры private_key, public_key, ssh_config хранят пути к файлам/конфигурациям, которые будут созданы на текущей машине функцией deploy_ssh_keys.
Раздел с общими настройками для Disaster Recovery
В таблице 6 приведены параметры для секции "Options.DisasterRecovery".
Раздел с настройками Disaster Recovery для конкретных виртуальных машин
В таблице 7 приведены параметры для секции "Options.DisasterRecovery.vm.UUID".
Важно ‒ Следует обратить внимание, что заголовок параметров содержит UUID ВМ, которая подлежит применению указанных после заголовка параметров. UUID должен соответствовать UUID виртуальной машины, существующей в основной виртуализации, для которой настраивается процедура синхронизации (Disaster Recovery).
Важно ‒ Настройки под заголовком Options.DisasterRecovery.vm. 00000000-0000-0000-0000-000000000000 являются примером и не влияют на работу rv-backup или Disaster Recovery.
Примечание ‒ Значения параметров target_cluster_id и target_cpu_profile_id можно узнать с помощью утилиты
rv-dr-sync:
rv-dr-sync list
UUID сетевых интерфейсов можно узнать с помощью команд:
- для интерфейсов на стороне резервной виртуализации:
rv-dr-sync list networks
- для сетевых интерфейсов на стороне основной виртуализации:
rv-backup vm fe list networks
Секция "Emergency" содержит настройки, необходимые для экстренного функционала. В таблице 8 приведены параметры для этой секции.
Важно ‒ По умолчанию этот раздел отсутствует, т. к. его неправильное использование может привести к сбою системы виртуализации или потере данных.
Примечание ‒ Параметры private_key, public_key, ssh_config хранят пути к файлам/конфигурациям, которые будут созданы на текущей машине функцией deploy_ssh_keys.