Резервное копирование
1. Настройка выбора объекта резервного копирования
Перед резервным копированием настройте модуль для выбора типа объекта резервного копирования (ВМ или шаблон ВМ):
-
Для резервного копирования шаблона ВМ установите:
backup_instance_type
=vm_template
. -
Для резервного копирования ВМ установите:
backup_instance_type
=vm
(значение по умолчанию).
Для резервного копирования шаблона ВМ рекомендуем выполнять Срочное полное резервное копирование. |
2. Виды резервного копирования
2.1. Регулярное резервное копирование по правилу
Для создания правила глобального расписания:
-
Перейдите в раздел Объекты → вкладка Правила.
-
Нажмите на кнопку
(Добавить).
-
В открывшемся окне настройте создаваемое правило:
-
создавайте необходимое количество правил резервного копирования виртуальных машин, нажимая кнопку
Добавить правило в шаблон;
-
настройте правило глобального расписания:
Параметры правила глобального расписания
Параметр Описание Возможные значения (по умолчанию) Параметры правила
Клиент
Выберите клиента, у которого есть доступ по сети к виртуальным машинам платформы виртуализации и модуль VMware
Тип ресурса
Выберите тип резервируемого ресурса из выпадающего списка VMware
Поле содержит дополнительно Тонкие настройки модуля при выполнении РК, которые можно изменить нажатием кнопки […] для настройки способа резервного копирования
Ресурс
Нажмите кнопку […] и выберите в развернувшемся окне ресурс резервируемой ВМ/шаблона ВМ.
Имя ресурса ВМ представлено в формате JSON:
{ "ID": "идентификатор ВМ", (1) "Name":"имя ВМ" (2) "Status":"статус ВМ" "CPU":"виртуальный процессор ВМ" "Memory":"память ВМ" }
1 — обязательный ключ; 2 при необходимости другие ключи и их значения любого типа данных могут быть введены пользователем Имя ресурса шаблона ВМ представлено в формате JSON:
{ "ID": "идентификатор шаблона ВМ", (1) "Name":"имя шаблона ВМ" (2) "Content Library":"библиотека для хранения шаблона типа `VM Templates`" "Datastore":"логическое хранилище шаблона ВМ для хранения VMDK-дисков, VMX-файла и NVRAM-файла" }
1 — обязательный ключ; 2 при необходимости другие ключи и их значения любого типа данных могут быть введены пользователем Тип РК
Выберите тип резервного копирования.
При выборе инкрементального РК будет выполнено полное резервное копирование в следующих случаях:
-
создаётся первая резервная копия ВМ;
-
конфигурация ВМ была изменена.
Для шаблона ВМ рекомендовано выбирать полное РК
полное
инкрементальное
дифференциальное
Дополнительные параметры правила
Ёмкость хранилища
Укажите максимальный размер пула для хранения РК, созданных по данному правилу.
Данный параметр доступен, если в настройках глобальной конфигурации активирован переключатель Ограничения ёмкости для глобального расписания
Ёмкость хранилища клиента
Укажите максимальный размер хранилища текущего клиента РК.
Данный параметр доступен, если в настройках глобальной конфигурации активирован переключатель Ограничения ёмкости для клиентов;
Приоритет
Укажите значение приоритета выполнения правила. Чем выше значение, тем выше приоритет выполнения правила
от 100 до 1000
Защитное преобразование
При необходимости выберите Алгоритмы защитного преобразования.
По умолчанию выбрано значение — без использования защитного преобразования РК.
Anubis
,Aria
,CAST6
,Camellia
,Kalyna
,Kuznyechik
,MARS
,Rijndael
,Serpent
,Simon
,SM4
,Speck
,Threefish
,Twofish
(
nocrypt
)Скрипт при нормальном выполнении
Укажите путь расположения скрипта при нормальном выполнении РК
/opt/rubackup/scripts/ваш_скрипт.sh
[1].Для шаблона ВМ скрипт не выполняется
Скрипт при выполнении с ошибками
Укажите путь расположения скрипта восстановления РК
/opt/rubackup/scripts/ваш_скрипт.sh
[1] -
-
настройте шаблон глобального расписания, который распространяется на все добавленные правила глобального расписания:
Параметры шаблона глобального расписания
Параметр Описание Возможные значения (по умолчанию) Настройки
Включить после создания
включите флаг и правило будет иметь статус run (запущено).
снимите флаг и правило будет иметь статус wait (правило не создаёт задач резервного копирования)
true
false
Пул
Выберите доступный пул для хранения копий РК
Начало периода действия
Выберите в календаре дату и время начала периода запуска правила
Окончание периода действия
Выберите в календаре дату и время окончания запуска правила.
По умолчанию срок действия правила составляет 1 год с момента его создания;Общие настройки модуля
Кнопка Общие настройки при резервном копировании предоставляет параметры для настройки многопоточного резервного копирования
Расписание
Периодический запуск
включите флаг для периодического запуска через каждые
N
минут.При активации ползунка периодического запуска укажите в минутах через какое время будет выполняться создаваемое правило.
снимите флаг для выполнения правила в указанный срок.
Настройте крон-выражение, указав дату и время интервала выполнения правила
Проверка
Проверка резервных копий каждые
включите флаг для настройки периодичности проверки архивов резервных копий — цифровой подписи и размера файлов:
-
если РК подписана цифровой подписью, то будет проверен размер файлов и сама РК;
-
если РК не подписана цифровой подписью, то будет проверен только размер файлов РК.
снимите флаг, если проверка резервных копий не требуется
Срок хранения
Хранить РК в течение
Укажите сколько дней, недель, месяцев или лет хранить резервные копии, полученные в результате выполнения правила
Резервные копии
Переместить в пул через
включите флаг для настройки перемещения резервных копий, полученных в результате выполнения правила;
снимите флаг, если не требуется перемещать РК. В этом случае РК будут сохранены в выбранном пуле блока Настройки.
Устаревшие резервные копии
Автоматическое удаление
включите флаг для удаления резервных копий по окончанию определённого в правиле срока хранения;
снимте флаг, если удаление резервных копий не требуется
Уведомлять
Настройте какие административные группы будут уведомлены об истечении срока действия резервных копий
Для указанных событий из выпадающего списка определите группу пользователей, которая будет уведомлена в случае произошедшего события. В поле E-mail CC можно ввести любой адрес электронной почты для особого уведомления
-
-
-
Нажмите кнопку
Применить для сохранения настроек правила резервного копирования.
Созданное правило будет доступно для редактирования и изменения статуса (run
(запущено) или wait
(ожидает)) в разделе Глобальное расписание.
2.2. Внеплановое резервное копирование по правилу
В том случае, если необходимо выполнить срочное резервное копирование по созданному правилу глобального расписания:
-
Перейдите в раздел Глобальное расписание.
-
Выделите нужное правило.
-
Вызовите правой кнопкой мыши контекстное меню и нажмите Выполнить.
-
Проверьте ход выполнения резервного копирования в разделе
Задачи.
При успешном завершении резервного копирования соответствующая задача в разделе Задачи перейдет в статус Done.
2.3. Срочное резервное копирование
Срочное резервное копирование позволяет единоразово создать полную резервную копию ВМ/шаблона ВМ, не назначая правило по расписанию.
-
Выполнение срочного резервного копирования в RBM возможно осуществить двумя способами:
-
перейдите в раздел Объекты, выделите клиента РК, осуществляющего управление резервным копированием виртуальных машин/шаблонов ВМ, и нажмите кнопку
(Срочное РК);
-
нажмите на верхней панели кнопку
(Срочное РК).
-
-
В открывшемся окне произведите настройку параметров
Параметры срочного резервного копирования
Параметр Описание Возможные значения (по умолчанию) Клиент
Выберите клиента, у которого есть доступ по сети к виртуальным машинам/шаблонам ВМ платформы виртуализации и модуль VMware
Тип ресурса
Выберите тип резервируемого ресурса из выпадающего списка VMware
Поле содержит дополнительно Тонкие настройки модуля при выполнении РК, которые можно изменить нажатием кнопки […] для настройки способа резервного копирования
Выполнение скриптов не поддерживается при резервном копировании шаблонов ВМ
Ресурс
Нажмите кнопку […] и выберите в развернувшемся окне ресурс резервируемой ВМ/шаблона ВМ.
Имя ресурса ВМ представлено в формате JSON:
{ "ID": "идентификатор ВМ", (1) "Name":"имя ВМ" (2) "Status":"статус ВМ" "CPU":"виртуальный процессор ВМ" "Memory":"память ВМ" }
1 — обязательный ключ; 2 при необходимости другие ключи и их значения любого типа данных могут быть введены пользователем Имя ресурса шаблона ВМ представлено в формате JSON:
{ "ID": "идентификатор шаблона ВМ", (1) "Name":"имя шаблона ВМ" (2) "Content Library":"библиотека для хранения шаблона типа `VM Templates`" "Datastore":"логическое хранилище шаблона ВМ для хранения VMDK-дисков, VMX-файла и NVRAM-файла" }
1 — обязательный ключ; 2 при необходимости другие ключи и их значения любого типа данных могут быть введены пользователем Тип РК
Выберите тип резервного копирования.
При выборе инкрементального РК будет выполнено полное резервное копирование в следующих случаях:
-
создаётся первая резервная копия ВМ;
-
конфигурация ВМ была изменена.
Для шаблона ВМ рекомендовано полное резервное копирование
полное
инкрементальное
дифференциальное
Пул
Из раскрывающегося списка выберите доступный пул для сохранения резервной копии
Защитное преобразование
При необходимости выберите Алгоритмы защитного преобразования.
По умолчанию выбрано значение — без использования защитного преобразования РК.
Anubis
,Aria
,CAST6
,Camellia
,Kalyna
,Kuznyechik
,MARS
,Rijndael
,Serpent
,Simon
,SM4
,Speck
,Threefish
,Twofish
(
nocrypt
)Приоритет
Укажите значение приоритета выполнения правила. Чем выше значение, тем выше приоритет выполнения правила
от 100 до 1000
Срок хранения
Укажите сколько дней, недель, месяцев или лет хранить резервные копии, полученные в результате выполнения правила
Транспортировочный буфер
Общие настройки модуля
-
-
Нажмите кнопку
Применить для выполнения срочного резервного копиования с выбранными настройками.
3. Способы резервного копирования
3.1. Настройка резервного копирования с использованием технологии Changed Block Tracking
Назначение
Преимущества использования технологии Changed Block Tracking (CBT) при инкрементальном и дифференциальном резервном копировании:
-
ускорение резервного копирования — резервному копированию подлежат только изменённые блоки данных;
-
экономия ресурсов — уменьшается нагрузка на диски и сеть.
Настройка
Для отслеживания и резервного копирования измененённых блоков данных на дисках ВМ:
-
Включите функцию
Changed Block Tracking
на платформе виртуализации VMware:-
откройте vCenter или ESXi Host Client;
-
выберите Edit Settings в контекстном меню виртуальной машины;
-
перейдите на вкладку VM Options → Advanced → Configuration Parameter;
-
проверьте наличие параметра
ctkEnabled
и установите для него значениеTRUE
; -
при необходимости нажмите Add Parameter и добавьте
ctkEnabled
; -
для включения функции отслеживания изменённых блоков (CBT) на всех дисках ВМ установите значение параметра
ctkEnabled = TRUE
; -
при необходимости для выключения функции CBT выбранного диска ВМ добавьте параметр, например:
scsi0:8:ctkEnabled = FALSE
где:
-
scsi
— интерфейс жёсткого диска ВМ; -
0
— номер SCSI-контроллера; -
8
— адрес диска на SCSI-контроллере.
-
-
сохраните изменения.
-
-
Выполните первичное полное резервное копирование для инициализации отслеживания, настроив правило резервного копирования:
-
выберите Тип РК →
Полная
; -
установите следующие Тонкие настройки модуля при выполнении РК:
-
use_hotadd = FALSE
-
backup_whole_disk = TRUE
-
disks_black_list
проверьте список идентификаторов виртуальных дисков, которые не должны попасть в резервную копию.
-
-
-
Настройте правило резервного копирования для выполнения последующих инкрементальных или дифференциальных резервных копий только изменившихся блоков с использованием CBT:
-
выберите Тип РК
Инкрементальная
илиДифференциальная
; -
установите следующие Тонкие настройки модуля при выполнении РК:
-
use_hotadd = FALSE
-
backup_whole_disk = TRUE
-
disks_black_list
проверьте список идентификаторов виртуальных дисков, которые не должны попасть в резервную копию.
-
-
3.2. Настройка резервного копирования аллоцированых частей дисков ВМ
Назначение
Преимущества резервного копирования только аллоцированых частей дисков ВМ:
-
экономия времени при выполнении резервного копирования;
-
экономия места на диске.
Резервное копирование аллоцированых частей дисков выполняется только для дисков типа thin-provisioned
и thick-provisioned lazily zeroed
.
Для дисков типа thick-provisioned eagerly zeroed
при этом способе скорость резервного копирования будет меньше, чем при обычном способе (деактивированном параметре) из-за возросших объёмов данных, подлежащих резервному копированию.
Для хранилища типа NFS
будет возвращена 100% аллокация диска, то есть резервное копирование будет выполнено для всего объёма дискового пространства.
Настройка
Для выполнения резервного копирования только аллоцированых частей дисков ВМ:
-
При настройке правила резервного копирования установите следующие Тонкие настройки модуля при выполнении РК:
-
use_hotadd = FALSE
; -
backup_whole_disk = FALSE
.
-
3.3. Настройка резервного копирования с использованием технологии прямого подключения жестких дисков
Назначение
Преимущества резервного копирования с использованием технологии прямого подключения жестких дисков ВМ (режим транспорта данных hotadd
):
-
ускорение создания РК ВМ;
-
уменьшение требований к свободному дисковому пространству на клиенте резервного копирования, так как не требуется создание промежуточных временных файлов на клиенте РК.
Настройка
Для выполнения резервного копирования с использованием технологии прямого подключения жестких дисков:
-
Клиент РК и модуль VMware разверните на гостевой ВМ платформы виртуализации VMware.
-
Обеспечьте клиенту РК доступ к тому же хранилищу данных, что и ВМ, для которой выполняется резервное копирование.
-
Проверьте, что версии и размер блока
VMFS
совпадают для резевируемой ВМ и виртуального диска, подключённого к ВМ с клиентом РК и модулем VMware. -
Убедитесь, что все диски резервируемой ВМ поддерживают транспорт данных
hotadd
. -
Настройте правило резервного копирования для выполнения полных, инкрементальных или дифференциальных резервных копий, установив следующие Тонкие настройки модуля при выполнении РК:
-
use_hotadd = TRUE
-
-
Возможно появление ошибки
Too many attached disks
.Причина: к одному SCSI-контроллеру ВМ WMware можно подключить не более 15 жестких дисков.
Если клиент РК имеет несколько жестких дисков и ВМ, для которой осуществляется резервное копирование, тоже имеет несколько дисков, то такой лимит может быть легко достигнут.
Решение: добавьте несколько новых SCSI-контроллеров типа
Paravirtual
для ВМ клиента РК. -
Если один или более диск резервируемой ВМ не поддерживает транспорт
hotadd
, то резервное копирование будет выполнено в режиме транспорта данныхnbd
с учётом значения параметраbackup_whole_disk
.