Централизованное восстановление резервных копий

Система резервного копирования RuBackup предусматривает возможность восстановления резервных копий как со стороны клиента системы, так и со стороны администратора СРК. В тех случаях, когда централизованное восстановление резервных копий нежелательно, например, когда восстановление данных является зоной ответственности владельца клиентской системы, эта функциональность может быть отключена на клиенте (см. RuBackup Manager (RBM)).

В тех случаях, когда централизованное восстановление на клиенте доступно, то его можно инициировать, перейдя во вкладку «Репозиторий» на левой панели RBM. Для этого найдите в списке требуемую резервную копию, нажмите на нее правой кнопкой мыши и выберите в контекстном меню «Восстановить» (Рисунок 1):

10000000000006BF000001C10CE8432F
Рисунок 1.

В окне централизованного восстановления можно увидеть основные параметры резервной копии, задать путь назначения для восстановления резервной копии и параметры восстановления модуля Vmware VM.

Путь назначения обозначает временную директорию, в которую будет выполнена распаковка архива резервной копии. Если выполняется восстановление резервной копии с развертыванием ВМ, то после развертывания содержимое данной директории будет очищено. Убедитесь в наличии свободного места в выбранной директории распаковки (потребуется свободное место как минимум в объеме, равном суммарному объему дисков ВМ, для которой сделана резервная копия).

Для настройки параметров восстановления модуля нажмите на иконку […] рядом с полем «Параметры восстановления для модуля: Vmware VM». Откроется окно (Рисунок 2). Подробнее информация о параметрах восстановления модуля указана в (Таблица 1).

100000000000037F000002C76D629E4D
Рисунок 2.

Для отображения описания интересующего параметра нажмите на кнопку Icon Information рядом с именем параметра.

Значения некоторых параметров отображаются в виде пути. Например, значение /10.177.33.18/Datacenter/datastore1(datastore-11) содержит:

  • 10.177.33.18 - адрес VMware vSphere;

  • Datacenter - наименование датацентра;

  • datastore1 - наименование хранилища данных;

  • datastore-11 - MoRef хранилища данных.

Для таких параметров как datastore, vm_folder, resource_pool, host_cluster, host, network и buffer_size доступное значение можно выбрать из выпадающего списка (Рисунок 3).

10000000000001DD000002BC92B5C185
Рисунок 3.
Таблица 1. Параметры восстановления для модуля VMware VM
Параметр Описание Значение по умолчанию Допустимые значения

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

Указывает, использовать ли настройки, которые были сохранены при создании резервной копии.

true

true, false

restore_to_original_vm

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

false

true, false

datastore

Указывает идентификатор хранилища данных vSphere, в котором должна будет храниться конфигурация виртуальной машины, в котором требуется создать виртуальной машины при восстановлении из резервной копии.

vm_folder

Указывает идентификатор каталог виртуальных машин vSphere, в который требуется поместить виртуальную машину при восстановлении из резервной копии.

resource_pool

Указывает идентификатор пула ресурсов vSphere, в который следует поместить виртуальную машину при восстановлении из резервной копии.

host_cluster

Указывает идентификатор кластера vSphere, в который следует поместить виртуальную машину при восстановлении из резервной копии.

host

Указывает идентификатор хоста vSphere, на котором должна быть размещена виртуальная машина при восстановлении из резервной копии.

network

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

vm_name

Указывает имя виртуальной машины, которое будет использовано при её создании вовремя восстановления.

buffer_size

Указывает количество секторов виртуального диска для чтения за 1 раз при резервном копировании виртуального диска.

65536

64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152

restore_vm_nics_connected_to_distributed_port_group

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

Если виртуальная машина, для которой выполнялся бэкап содержит сетевой адаптер (NIC) c типом DISTRIBUTED_PORTGROUP, то при восстановлении:

  • при значении false — виртуальная машина будет создана без сетевого адаптера;

  • при значении true — виртуальная машина будет создана с сетевым адаптером.

false

true, false

  • При инициации восстановления виртуальной машины из резервной копии необходимо обязательно заполнить параметры datastore и vm_folder. Также требуется задать как минимум один из следующих параметров: host_cluster, host и resource_pool. Это требуется, чтобы обозначить, где именно будет восстановлена ВМ (на основании данных параметров задается VMPlacementSpec).

  • Если заполнен параметр vm_name, то при восстановлении из резервной копии будет выполнена проверка наличия в vSphere виртуальной машины с указанным именем. Если виртуальная машина с таким именем уже существует, то задача восстановления из резервной копии завершится с ошибкой.

  • Если установлен флаг restore_to_original_vm, но при восстановлении обнаруживается, что оригинальной виртуальной машины не существует в vSphere, то задача восстановления из резервной копии завершится с ошибкой. Если же оригинальная виртуальная машина существует, выполняется проверка наличия в ней дисков, которые существовали у данной виртуальной машины на момент создания резервной копии. Проверка выполняется с использованием идентификаторов дисков виртуальной машины. Если обнаруживается, что какой-либо из дисков, содержащийся в резервной копии, на текущий момент отсутствует в виртуальной машине, то задача восстановления из резервной копии завершится с ошибкой.

  • При создании резервной копии ВМ также записываются параметры datastore, vm_folder, resource_pool. При восстановлении резервной копии ВМ, по умолчанию будут использованы записанные значения данных параметров, если пользователь не задаст другие.

  • При восстановлении ВМ в параметрах модуля datastore, vm_folder, resource_pool должны соответствовать выбранному хосту (host), иначе задача будет завершена ошибкой.

  • При выборе необходимых параметров восстановления есть возможность поиска в выпадающем списке. Поиск может осуществляться по datastore, vm_folder, resource_pool, host cluster, host, network.

В случае восстановления виртуальной машины из резервной копии будет выполнена проверка наличия в среде виртуализации виртуальной машины с таким же именем. Если такой виртуальной машины нет, то будет выполнено восстановление с оригинальным именем. Если виртуальная машина с таким именем уже есть, то к имени виртуальной машины будет добавлен цифровой постфикс (Рисунок 4).

10000001000005260000016AB9DC9861
Рисунок 4.

В том случае, если необходимо восстановить резервную копию в локальный каталог на клиенте без развертывания виртуальной машины в среде виртуализации, то необходимо снять отметку «Развернуть, если применимо» (Рисунок 5):

10000001000005B90000036E2FF6D26A
Рисунок 5.

Проверить ход выполнения восстановления резервной копии можно в окне «Очередь задач» (Рисунок 6):

10000000000006D7000000F5658443BF
Рисунок 6.

При успешном завершении восстановления резервной копии или цепочки резервных копий, соответствующие задачи на восстановление перейдут в статус «Done» (Рисунок 7):

10000000000006D6000000EA97BE4421
Рисунок 7.