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