Резервное копирование и восстановление ВМ VMware vSphere

СРК RuBackup позволяет выполнять резервное копирование и восстановление ВМ среды виртуализации VMware vSphere версий 6.7 и 7.0 U3. Доступно полное, инкрементальное и дифференциальное резервное копирование. Также возможно выполнять резервное копирование с использованием дедупликации и хранить резервные копии в дедуплицированном хранилище.

Полное резервное копирование – это создание резервной копии всех данных из исходного набора, независимо от того, изменялись данные или нет с момента выполнения последней полной резервной копии.

Дифференциальное резервное копирование сохраняет только данные, изменённые со времени выполнения предыдущего полного резервного копирования.

Инкрементальное резервное копирование сохраняет только данные, изменённые со времени выполнения предыдущей инкрементальной резервной копии, а если такой нет, то со времени выполнения последней полной резервной копии.

Резервное копирование ВМ VMware vSphere выполняется безагентным способом. Это означает, что в ВМ не устанавливается агент RuBackup, резервное копирование ВМ выполняется целиком для всех дисков ВМ. В ходе резервного копирования во всех случаях из резервной копии удаляются дублирующие блоки (всегда выполняется локальная дедупликация). Также существует возможность указать диски ВМ, для которых не будет осуществляться резервное копирование, используя опцию disks_black_list.

В случае передачи резервной копии в хранилище дедуплицированных резервных копий всегда происходит передача только тех уникальных блоков (для того же типа источника данных), которых еще нет в хранилище.

Для выполнения резервного копирования ВМ среды виртуализации VMware vSphere необходимо установить клиента резервного копирования RuBackup по одной из следующих схем:

  • на узел, который имеет доступ к управляющему узлу vCenter;

  • на несколько узлов, имеющих доступ к управляющему узлу vCenter, если это обусловлено необходимостью динамически распределять нагрузку в ходе резервного копирования.

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

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

При выполнении резервного копирования применяется технология создания моментальных снимков данных для дисков ВМ, что позволяет не останавливать и не «подмораживать» работу на время резервного копирования.

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

Также внутри ВМ можно создать скрипт /opt/rubackup/scripts/vmware_vm.sh. В случае, если внутри ВМ существует файл с атрибутами на исполнение, то перед созданием моментального снимка он будет выполнен с аргументом before, а сразу после создания моментального снимка он будет выполнен с аргументом after:

  • Выполнение скриптов внутри ВМ поддерживается для среды виртуализации VMware vSphere версии 7.0.2.0 и выше. При резервном копировании ВМ среды виртуализации VMware vSphere версии 6.7 скрипты не выполняются.

  • Если при создании и настройке правила резервного копирования не заданы значения для опций script_before_snapshot_arguments и script_after_snapshot_arguments, то будут использованы аргументы по умолчанию для запуска скрипта внутри ВМ - before и after соответственно.

  • Для запуска скриптов необходимо, чтобы в гостевой ВМ был установлен набор утилит VMware vSphere. Подробнее ознакомиться с инструкцией по установке гостевых утилит можно на официальном сайте vmware.com.