Тонкие настройки модуля TIONIX для восстановления резервной копии

В таблице описаны тонкие настройки модуля TIONIX для восстановления резервной копии (см. Резервное копирование в RBM).

Таблица 1. Тонкие настройки модуля TIONIX для восстановления резервной копии
Параметр Описание

Использовать настройки по умолчанию

Использование значений по умолчанию

Возможные значения

true, false

По умолчанию

true

При значении:

  • true для параметров используются значения по умолчанию;

  • false значения параметров можно изменить.

dd_block_size

Размер блока для утилиты dd при операциях восстановления (в мегабайтах)

Диапазон значений

1-100

По умолчанию

5

keep_original_vm_name

Определяет, сохранять ли имя восстанавливаемой ВМ, если в платформе виртуализации уже существует ВМ с таким именем

Возможные значения

true, false

По умолчанию

false

При восстановлении выполняется проверка наличия в платформе виртуализации исходной виртуальной машины.

Если в платформе виртуализации существует виртуальной машина с именем, как у восстанавливаемой, то при значении:

  • true ВМ будет удалена из платформы виртуализации. Будет создана новая виртуальная машина с данным именем;

  • false к имени ВМ из платформы виртуализации будет добавлен постфикс. Будет создана новая ВМ с именем исходной ВМ.

Если определен параметр new_name, то будет проверяться имя из этого параметра.

network_uuid

Идентификатор виртуальной сети в платформе виртуализации TIONIX, к которой будет подключена восстановленная виртуальная машина

Возможные значения

<ID>, ORIGINAL

При значении:

  • <ID> используется выбранный из списка идентификатор сети;

  • ORIGINAL используются идентификаторы существующих сетей, к которым была подключена исходная виртуальная машина на момент резервного копирования. Должна существовать хотя бы одна сеть, иначе восстановление резервной копии завершится с ошибкой.

Параметр обязателен к заполнению, если задано значение параметра fixed_ip.

fixed_ip

Фиксированный IPv4 адрес, который будет назначен сетевому адаптеру виртуальной машины, создаваемой в процессе восстановления РК

image_uuid

Идентификатор образа ОС в платформе виртуализации TIONIX, с которым будет ассоциироваться восстанавливаемая ВМ. Требуется при создании загрузочного диска

Возможные значения

<ID>, ORIGINAL

При создании загрузочного диска при значении:

  • <ID> используется выбранный из списка идентификатор образа ОС;

  • ORIGINAL используется идентификатор образа ОС, с которым был ассоциирован загрузочный диск исходной виртуальной машины на момент резервного копирования. Если образ отсутствует, то восстановление резервной копии завершится с ошибкой

new_name

Новое имя, с которым виртуальная машина будет восстановлена

По умолчанию используется имя исходной виртуальной машины.

Если значение параметра определено, то в качестве имени будет использоваться это значение

server_group_id

Определяет идентификатор серверной группы, в которую будет помещена восстанавливаемая виртуальная машина

Возможные значения

<ID>, NONE, ORIGINAL

При значении:

  • <ID> восстанавливаемая ВМ будет помещена в серверную группу, идентификатор которой выбран в качестве значения для данного параметра восстановления. Если серверная группа отсутствует, то восстановление резервной копии завершится с ошибкой;

  • ORIGINAL восстанавливаемая ВМ будет помещена в серверную группу, в которой находилась исходная ВМ на момент резервного копирования. Если серверная группа отсутствует, то восстановление резервной копии завершится с ошибкой;

  • NONE восстанавливаемая ВМ не будет помещена ни в одну серверную группу.

enable_direct_restore

Восстановление виртуальной машины в режиме direct restore, который исключает распаковку данных дисков оригинальной ВМ в выбранный пользователем каталог распаковки

Возможные значения

true, false

По умолчанию

false

Установите значение:

  • true для восстановления виртуальной машины в режиме direct restore;

  • false при любом изменении конфигурации дисков виртуальной машины для восстановления цепочки резервных копий.

Модуль TIONIX перед распаковкой данных из резервной копии анализирует информацию о дисках оригинальной ВМ, создаёт на платформе виртуализации диски требуемого размера и в требуемом количестве, после чего созданные диски будут подключены к ВМ клиента резервного копирования с модулем TIONIX.

Таким образом данные дисков оригинальной ВМ будут распакованы из РК в блочные устройства на ВМ клиента резервного копирования, которые появляются в ОС прокси-хоста[1] после подключения к нему созданных в процессе восстановления дисков.

Ограничения использования параметра:

  • работает только для резервных копий, созданных модулем TIONIX, начиная с версии 2.1.2-a.1;

  • для цепочки инкрементальных резервных копий требуется, чтобы все резервные копии в цепочке были созданы модулем TIONIX, начиная с версии 2.1.2-a.1;

  • необходимо, чтобы для всех резервных копий в цепочке инкрементальных резервных копий не менялась конфигурация дисков виртуальной машины, а именно:

    • число дисков виртуальной машины;

    • ID дисков виртуальной машины;

    • размер дисков виртуальной машины;

    • параметр bootable дисков.

  • для цепочки инкрементальных резервных копий игнорируются следующие изменения в параметрах конфигурации дисков: имя, описание, тип.


1. Виртуальная машина, на которой развернуты клиент резервного копирования RuBackup и модуль TIONIX.

user_data

Пользовательские параметры конфигурации ОС восстанавливаемой ВМ в виде скрипта в формате cloud-config или bash-скрипт. Параметр user_data помогает автоматизировать настройку восстанавливаемых виртуальных машин

Скрипт автоматически кодируется в Base64, передаётся на ВМ и выполняется сервисом cloud-init при первом запуске восстановленной виртуальной машины.

Если значения параметров user_data и user_data_file не заданы при восстановлении РК ВМ, но при этом у исходной ВМ в платформе виртуализации было указано значение параметра user_data, то для создаваемой в процессе восстановления РК ВМ будет использоваться значение параметра user_data исходной ВМ

user_data_file

Полный путь до скрипта с конфигурацией ОС восстанавливаемой ВМ на прокси-хосте[proxy_vm]. Скрипт должен иметь формат cloud-config или bash-скрипт

Если задан параметр user_data, то значение параметра user_data_file учитываться не будет

remove_volumes_at_restore_failure

Определяет, что делать с дисками, которые были созданы в платформе виртуализации в процессе распаковки РК на прокси-хост[proxy_vm], если на финальной фазе после распаковки произошла ошибка

Возможные значения

true, false

По умолчанию

false

При значении:

  • true диск, который был создан в платформе виртуализации, будет удален из платформы виртуализации;

  • false диск, который был создан в платформе виртуализации, останется в платформе виртуализации.

Кнопка ОК сохраняет настройки.