Резервное копирование и восстановление Программного комплекса «Средства виртуализации «Брест»
Система резервного копирования RuBackup позволяет выполнять резервное копирование шаблонов (template) и виртуальных машин (ВМ) Программного комплекса «Средства виртуализации «БРЕСТ» (ПК СВ «БРЕСТ») версий:
-
2.4, 2.4-rc3
-
2.5, 2.5-rc2
-
2.6, 2.6 RC2
-
2.7, 2.7 RC2
-
2.9
-
2.12
-
3.0
-
3.1
-
3.2
-
3.3, 3.3.1, 3.3.2
Для шаблонов доступно полное резервное копирование, для ВМ — полное, инкрементальное и дифференциальное. Резервное копирование ВМ может происходить без их остановки.
Перезагрузка виртуальной машины или гипервизора во время резервного копирования или восстановления может привести к потере данных виртуальной машины! До выполнения с ВМ или гипервизором работ, влекущих за собой перезагрузку, убедитесь в отсутствии активных задач резервного копирования или восстановления ВМ. Резервная копия средствами RuBackup позволит избежать полной потери данных ВМ. |
Полное резервное копирование — это создание резервной копии всех данных из исходного набора, независимо от того, изменялись данные или нет с момента выполнения последней полной резервной копии.
Дифференциальное резервное копирование сохраняет только данные, измененные со времени выполнения предыдущего полного резервного копирования.
Инкрементальное резервное копирование сохраняет только данные, измененные со времени выполнения предыдущей инкрементальной резервной копии, а если такой нет, то со времени выполнения последней полной резервной копии.
Для выполнения резервного копирования виртуальных машин ПК СВ «БРЕСТ» на хост фронтальной машины требуется установить клиента RuBackup и модули rb_module_brest_template, rb_module_brest_vm. На ВМ, для которых предполагается выполнять резервное копирование, должны быть установлены дополнения гостевой системы.
Резервное копирование выполняется по заранее заданным правилам в глобальном расписании RuBackup. Клиенту доступно срочное резервное копирование виртуальных машин ПК СВ «БРЕСТ», а также локальное расписание, если это разрешено администратором системы резервного копирования.
Восстановление резервной копии возможно по инициативе клиента. Для восстановления данных пользователь должен ввести пароль, позволяющий выполнить восстановление.
Полное резервное копирование может быть выполнено с применением сжатия на стороне клиента RuBackup. Также возможно преобразовать резервные копии с помощью алгоритма защитного преобразования (см. раздел «Защитное преобразование резервных копий»).
Резервное копирование шаблона может быть выполнено как только для его конфигурации, так и совместно с образами, ассоциированными с шаблоном. В ходе выполнения резервного копирования шаблона используется технология клонирования.
Если на базе шаблона создана ВМ, образы, ассоциированные с шаблоном, будут недоступны для клонирования. При желании добавить в таком случае в резервную копию образы рекомендуется использовать модуль rb_module_brest_vm. |
Резервное копирование ВМ возможно в трех вариантах:
-
резервное копирование только конфигурации ВМ. При восстановлении такой резервной копии ВМ будет создана точно такой, какой она создается из шаблона. Восстановить такую резервную копию можно только в том случае, если в системе присутствуют оригинальные образы, которые были с ней ассоциированы на момент создания резервной копии;
-
резервное копирование конфигурации и частных данных ВМ, которые образовались с момента ее создания. Восстановить такую резервную копию можно только в том случае, если в системе присутствуют образы, которые были ассоциированы с ней на момент создания резервной копии
-
резервное копирование конфигурации, частных данных ВМ и образов, которые она использует.
В ходе выполнения резервного копирования ВМ используется технология создания моментальных снимков дисков ВМ. Перед созданием снимка и сразу после создания снимка, внутри ВМ может быть выполнен скрипт, который обеспечит консистентность данных приложения, функционирующего в ВМ. Количество дисков в ВМ может быть больше одного — в этом случае резервное копирование выполняется для всех дисков. По окончании резервного копирования выполняется финализация моментальных снимков ВМ, а неактуальные файлы снимков удаляются.
Для выполнения резервного копирования работающей ВМ на ней должны быть установлены гостевые расширения, а так же при ее создании в ПК СВ «БРЕСТ» необходимо включить функцию QEMU guest agent communication (она может быть включена как для всего ПК СВ «БРЕСТ», так и для отдельного шаблона из которого создаются ВМ). Без гостевых расширений резервное копирование возможно только для выключенных ВМ.