Резервное копирование и восстановление виртуальных машин платформы виртуализации VMware
1. Назначение
Система резервного копирования RuBackup и модуль VMware, входящий в её состав, (далее – СРК RuBackup) позволяют выполнять резервное копирование включенных или выключенных виртуальных машин платформы виртуализации VMware с функцией безагентного резервного копирования виртуальных машин (без необходимости установки дополнительных агентов RuBackup на виртуальные машины, но с установкой гостевых расширений операционной системы) и восстановление виртуальных машин из резервной копии.
2. Резервируемые данные
Резервное копирование выполняется для всех или выбранных дисков виртуальной машины платформы виртуализации VMware вне зависимости от состояния виртуальных машин (включена или выключена).
Поддержка РК типов диска:
-
thick-provisioned
,eager-zeroed disk
; -
thick-provisioned
,lazy-zeroed disk
; -
thin-provisioned
.
При выполнении резервного копирования применяется технология создания моментальных снимков данных для дисков виртуальной машины, что позволяет не останавливать работу на время резервного копирования.
3. Типы резервного копирования
Модуль резервного копирования и восстановления виртуальных машин платформы виртуализации VMware поддерживает следующие типы резервного копирования:
-
полное резервное копирование. Каждый раз при выполнении задачи резервного копирования из источника копируются все данные без изъятия. Этот тип резервного копирования наиболее медленный и ресурсозатратный, но обеспечивает наибольшую полноту и точность сохранения данных;
-
инкрементальное резервное копирование. Этот тип резервного копирования предназначен для копирования только изменившихся данных.
Сначала создается полная резервная копия. Последующие резервные копии содержат данные, изменившиеся с момента создания последней резервной копии (добавочной или полной).
Для восстановления данных потребуется полная резервная копия, на базе которой создана восстанавливаемая инкрементальная резервная копия, и все добавочные копии, созданные с момента создания полной резервной копии до момента создания восстанавливаемой резервной копии;
-
дифференциальное резервное копирование. Этот тип резервного копирования сохраняет только данные, изменённые со времени выполнения предыдущего полного резервного копирования;
В ходе резервного копирования во всех случаях из резервной копии удаляются дублирующие блоки (всегда выполняется локальная дедупликация).
4. Способы резервного копирования
Модуль VMware может выполнять резервное копирование несколькими способами:
-
всего диска ВМ;
-
с использованием технологии Changed Block Tracking (CBT) - отслеживание изменения блоков данных на ВМ. Поддержка инкрементального и дифференциального типов резервного копирования.
Использование этого способа:
-
ускоряет процедуру создания РК ВМ;
-
оптимизирует производительность клиента РК и модуля VMware при создани РК ВМ;
-
-
резервное копирование аллоцированных частей диска ВМ для дисков типа
thin-provisioned
иthick-provisioned lazily zeroed
.Использование этого способа:
-
уменьшает время выполнения резервного копирования;
-
уменьшает объём РК ВМ;
-
-
с использованием технологии прямого подключения жестких дисков.
Использование этого способа:
-
ускоряет процедуру создания РК ВМ ;
-
уменьшает требования к свободному дисковому пространству на клиенте резервного копирования, так как не требуется создание промежуточных временных файлов на клиенте РК.
-
5. Типы восстановления данных
СРК RuBackup поддерживает следующие типы восстановления виртуальных машин платформы виртуализации VMware из резервной копии:
-
полное восстановление с развёртыванием в оригинальную (исходную) виртуальную машину;
-
восстановление резервной копии в указанный каталог без развёртывания виртуальной машины.
6. Способы восстановления данных
СРК RuBackup поддерживает следующие способы восстановления виртуальных машин платформы виртуализации VMware из резервной копии:
-
централизованное восстановление ВМ из резервной копии одним из способов:
-
в приложении «Менеджер администратора RuBackup»;
-
с использованием утилиты командной строки
rb_repository.
Рекомендуется использовать централизованное восстановление ВМ.
-
-
локальное восстановление ВМ из резервной копии на клиенте РК одним из способов:
-
в приложении «Менеджер клиента RuBackup» через gui-интерфейс;
-
с использованием утилиты командной строки
rb_archives
.
-
6.1. Версионность при восстановлении РК
Восстановление резервных копий возможно:
-
на платформе виртуализации VMware версии 6.7 из резервной копии для виртуальной машины VMware версии 6.7 или 7.0;
-
на платформе виртуализации VMware версии 7.0 из резервной копии для виртуальной машины VMware версии 6.7 или 7.0.
7. Комплект поставки
Дистрибутив модуля VMware поставляется в виде deb-пакета с именем:
rubackup-vmware_<version>_amd64.deb
где <version>
— номер версии поставляемого модуля.
8. Ограничения
-
Удаленная репликация виртуальных машин не поддерживается.
-
Гранулярное восстановление виртуальных машин не поддерживается.
-
Резервное копирование диска ВМ с параметром
backup_whole_disk
=false
тонкой настройки модуля VMware:-
для хранилища типа
NFS
будет возвращена 100% аллокацию диска, то есть резервное копирование будет выполнено для всего объёма дискового пространства.
-
-
Выполнение скриптов внутри виртуальной машины поддерживается для среды виртуализации VMware версии 7.0.2.0 и выше.