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

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

Таблица 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 диск, который был создан в платформе виртуализации, останется в платформе виртуализации.

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