Как сделать бэкап виртуальной машины hyper v
Резервное копирование виртуальных машин Hyper-V с помощью Azure Backup Server
В этой статье объясняется, как выполнять резервное копирование виртуальных машин Hyper-V с помощью Microsoft Azure Backup Server (MABS).
Поддерживаемые сценарии
MABS может выполнять резервное копирование виртуальных машин, работающих на серверах узлов Hyper-V, в следующих сценариях.
Виртуальные машины с локальным или прямо подключенным хранилищем — резервное копирование виртуальных машин, размещенных на отдельных серверах Hyper-V с локальным или непосредственно подключенным хранилищем. Например, это может быть жесткий диск, сеть хранения данных (SAN) или запоминающее устройство, подключаемое к сети (NAS). Агент защиты DPM должен быть установлен на всех узлах Hyper-V.
Виртуальные машины в кластере с хранилищем CSV — резервное копирование виртуальных машин, размещенных в кластере Hyper-V, с хранилищем общих томов кластера (CSV). Агент защиты DPM установлен на каждом узле кластера.
Сравнение резервного копирования на уровне узла и гостевом уровне
MABS может выполнять резервное копирование виртуальных машин Hyper-V на уровне узла или на гостевом уровне. На уровне узла агент защиты MABS устанавливается на сервере узла Hyper-V или в кластере и защищает все виртуальные машины и файлы данных, работающие на этом узле. На гостевом уровне агент устанавливается на каждой виртуальной машине и защищает рабочую нагрузку на этой машине.
Оба способа имеют свои преимущества и недостатки.
Резервные копии на уровне узла являются гибкими, так как они работают независимо от типа операционной системы на гостевых машинах и не требуют установки агента защиты MABS на каждой виртуальной машине. Если вы развертываете резервное копирование на уровне узла, то можете восстанавливать всю виртуальную машину или файлы и папки (восстановление на уровне элементов).
Резервное копирование на гостевом уровне полезно использовать, если требуется защитить определенные рабочие нагрузки, работающие на виртуальной машине. На уровне узла можно выполнить восстановление всей виртуальной машины или отдельных файлов, однако восстановление в контексте конкретного приложения невозможно. Например, чтобы восстановить конкретные элементы SharePoint из резервной копии виртуальной машины, необходимо выполнить резервное копирование этой виртуальной машины на гостевом уровне. Используйте резервное копирование на гостевом уровне, если требуется защитить данные, сохраненные на транзитных дисках. Транзитные диски обеспечивают прямой доступ виртуальной машины к устройству хранения. При этом не требуется хранить данные виртуального тома в VHD-файле.
Принципы работы процесса резервного копирования
MABS выполняет резервное копирование с помощью VSS следующим образом. Шаги в этом описании нумеруются для ясности.
Модуль синхронизации MABS на основе блоков создает исходную копию защищенной виртуальной машины и гарантирует ее полноту и согласованность.
После внесения и проверки исходной копии MABS использует модуль записи VSS Hyper-V для записи резервных копий. Модуль записи VSS предоставляет набор блоков дисков с согласованными данными, синхронизированными с сервером MABS. Такой способ обеспечивает преимущества полного резервного копирования с помощью сервера MABS при сокращении объема заархивированных данных, которые необходимо передавать по сети.
Чтобы определить, поддерживает ли защищенная виртуальная машина VSS, агент защиты MABS на сервере с Hyper-V использует существующие API Hyper-V.
Если виртуальная машина соответствует требованиям к оперативной архивации и на ней установлены службы интеграции Hyper-V, модуль записи VSS Hyper-V рекурсивно перенаправляет запрос VSS ко всем процессам, поддерживающим VSS, в виртуальной машине. Эта операция выполняется без установки агента защиты MABS на виртуальной машине. Благодаря рекурсивному запросу VSS модуль записи VSS Hyper-V обеспечивает синхронизацию операций записи на диск, поэтому запись моментального снимка VSS происходит без потери данных.
Компонент служб интеграции Hyper-V вызывает модуль записи VSS в службах VSS на виртуальных машинах, чтобы убедиться, что их данные приложений находятся в согласованном состоянии.
Если виртуальная машина не соответствует требованиям к резервному копированию в сети, MABS автоматически применяет API Hyper-V для приостановки виртуальной машины до сбора файлов данных.
После синхронизации основной исходной копии виртуальной машины с сервером MABS все изменения ресурсов виртуальной машины записываются в новой точке восстановления. Точка восстановления представляет согласованное состояние виртуальной машины в конкретный момент времени. Записи точки восстановления могут происходить как минимум один раз в день. После создания новой точки восстановления, MABS с помощью репликации на уровне блока и модуля записи VSS Hyper-V определяет, какие блоки были изменены на сервере Hyper-V с момента создания последней точки восстановления. Затем эти блоки данных передаются на сервер MABS и применяются к реплике защищенных данных.
Сервер MABS использует VSS в томах, где размещены данные восстановления, поэтому доступно несколько теневых копий. Каждая из этих теневых копий предоставляет отдельный процесс восстановления. Точки восстановления VSS хранятся на сервере MABS. Временная копия, созданная на сервере, где работает Hyper-V, сохраняется только на время синхронизации MABS.
Начиная с Windows Server 2016 виртуальные жесткие диски Hyper-V имеют встроенное отслеживание изменений, называемое устойчивым отслеживанием изменений (RCT). MABS использует RCT (встроенную функцию отслеживания изменений в Hyper-V), которая уменьшает потребность в длительных сценариях проверки согласованности, когда виртуальная машина аварийно завершает работу. RCT обеспечивает лучшую устойчивость, чем функция отслеживания изменений, предоставляемая резервными копиями на основе моментального снимка VSS. MABS V3 оптимизирует использование ресурсов сети и хранилища, передавая только измененные данные во время каких-либо проверок согласованности.
Необходимые компоненты для резервного копирования
Ниже приведены предварительные требования, которые необходимо выполнить для резервного копирования виртуальных машин Hyper-V с помощью MABS.
Предварительное требование | Сведения |
---|---|
Предварительные требования MABS | — Если вы хотите выполнить восстановление на уровне элементов для виртуальных машин (восстановление файлов, папок, томов), необходимо включить роль Hyper-V на сервере MABS (роль Hyper-V устанавливается по умолчанию во время установки MABS). Если вам нужно только восстановление виртуальных машин, без восстановления на уровне элементов, установка роли не требуется. – Вы можете защитить до 800 виртуальных машин по 100 ГБ на каждую на одном сервере MABS. Допускается использование нескольких серверов MABS для поддержки больших кластеров. – MABS исключает файл подкачки из добавочных резервных копий, чтобы улучшить производительность резервного копирования виртуальных машин. – MABS может выполнять резервное копирование кластера или сервера Hyper-V в том же домене, что и сервер MABS, или в дочернем или доверенном домене. Если вы хотите выполнять резервное копирование Hyper-V в рабочей группе или недоваренном домене, необходимо настроить проверку подлинности. Для одного сервера Hyper-V можно использовать NTLM или проверку подлинности на основе сертификата. Для кластера можно использовать только проверку подлинности на основе сертификата. — Резервное копирование данных виртуальной машины на транзитные диски на уровне узла не поддерживается. В этом сценарии рекомендуется использовать резервное копирование на уровне узла для VHD-файлов и резервное копирование на уровне виртуальной машины для прочих данных, невидимых для узла. – Можно выполнять резервное копирование виртуальных машин, хранящихся в дедуплицированных томах. |
Необходимые компоненты для виртуальных машин Hyper-V | – Версия компонентов интеграции, работающая на виртуальной машине, должна совпадать с версией в узле Hyper-V. — Для создания резервной копии каждой виртуальной машины вам потребуется свободное пространство на томе, где расположены файлы виртуального жесткого диска, чтобы во время резервного копирования у Hyper-V было достаточно места для разностных дисков (AVHD). Это пространство должно быть как минимум равно объему, рассчитанному по формуле начальный размер диска*коэффициент изменения*временное окно резервного копирования. При выполнении нескольких операций резервного копирования в кластере вам потребуется столько места, сколько требуется суммарно для разностных дисков всех виртуальных машин из расчета по указанной формуле. – Для резервного копирования виртуальных машин, расположенных на серверах узлов Hyper-V, работающих под управлением Windows Server 2012 R2, в этих виртуальных машинах необходимо настроить контроллер SCSI, даже если он ни к чему не подключен. (При резервном копировании в Windows Server 2012 R2 узел Hyper-V подключает новый виртуальный жесткий диск к виртуальной машине, а затем отключает его. Это поддерживается только контроллером SCSI, поэтому он необходим для оперативного резервного копирования виртуальной машины. При попытке резервного копирования виртуальной машины без настройки контроллера произойдет событие с кодом 10103.) |
Предварительные условия (и необходимые компоненты) для Linux | – Вы можете выполнять резервное копирование виртуальных машин Linux с помощью MABS. Поддерживаются только моментальные снимки с файловой согласованностью. |
Резервное копирование виртуальных машин с хранилищем CSV | — Для хранилища CSV установите аппаратный поставщик служб теневого копирования томов (VSS) на сервере Hyper-V. Свяжитесь с вашим поставщиком сети хранения данных (SAN) по поводу аппаратного поставщика VSS. – Если какой-либо узел в кластере CSV неожиданно завершает работу, MABS выполняет проверку согласованности по виртуальным машинам, работавшим в этом узле. — Если сервер Hyper-V с включенным шифрованием диска BitLocker в кластере CSV необходимо перезагрузить, потребуется выполнить проверку согласованности для виртуальных машин Hyper-V. |
Резервное копирование виртуальных машин с хранилищем SMB | – Включите автоподключение на сервере с Hyper-V, чтобы активировать защиту виртуальных машин. — Отключите разгрузку TCP Chimney. — Все учетные записи machine$ Hyper-V должны иметь полные права доступа к определенным удаленным общим файловым ресурсам SMB. – Путь к файлам всех компонентов виртуальной машины при восстановлении в другом расположении должен быть короче 260 символов. В противном случае восстановление может завершиться успешно, однако Hyper-V не удастся подключить виртуальную машину. – Не поддерживаются следующие сценарии: развертывания, где одни компоненты виртуальной машины находятся в локальных томах, а другие — в удаленных томах; адрес IPv4 или IPv6 для файлового сервера расположения хранения; восстановление виртуальной машины на компьютер, который использует удаленные общие ресурсы SMB. — Вам потребуется включить службу агента VSS файлового сервера на каждом сервере SMB. Добавьте ее, последовательно выбрав Добавление ролей и компонентов > Выбор ролей сервера > Файловые службы и службы хранилища > Файловые службы > Файловая служба > Служба агента VSS файлового сервера. |
Резервное копирование виртуальных машин
Настройте сервер MABS и хранилище. При настройке хранилища используйте следующие рекомендации по выделению емкости хранилища.
Настройте агент защиты MABS на сервере Hyper-V или в узлах кластера Hyper-V.
В консоли администрирования MABS щелкните Protection (Защита) > Create protection group (Создать группу защиты), чтобы открыть мастер создания группы защиты.
На странице Выбор элементов группы выберите виртуальные машины, для которых необходимо обеспечить защиту, на серверах узлов Hyper-V, где они размещаются. Рекомендуется поместить все виртуальные машины, для которых задана одна политика защиты, в одну группу защиты. Для эффективного использования пространства можно включить совместное размещение. Совместное размещение позволяет размещать данные из разных групп защиты на одном диске или ленточном накопителе, с тем чтобы нескольким источникам данных был назначен один том реплики и точки восстановления.
В разделе Выбор краткосрочных целей > Диапазон хранения укажите, как долго требуется хранить данные диска. В поле Synchronization frequency (Частота синхронизации) укажите, как часто должна выполняться добавочная архивация данных. Вместо выбора интервала для добавочных резервных копий можно выбрать параметр Непосредственно перед точкой восстановления. При этом MABS будет выполнять быструю полную архивацию непосредственно перед запланированной точкой восстановления.
Если вы защищаете рабочие нагрузки приложения, точки восстановления создаются в соответствии с частотой синхронизации (если приложение поддерживает добавочное резервное копирование). Если это не так, MABS выполняет быструю полную архивацию вместо добавочного резервного копирования и создает точки восстановления в соответствии с расписанием быстрого резервного копирования.
В процессе резервного копирования не выполняется резервное копирование контрольных точек, связанных с виртуальными машинами.
На странице Проверка выделения места на диске проверьте пространство на диске пула носителей, выделенное для этой группы защиты.
Общий размер данных обозначает объем данных, для которых вы будете создать резервную копию, а в разделе Дисковое пространство, которое нужно подготовить в MABS указывается рекомендуемое пространство для группы защиты. MABS выбирает идеальный том резервного копирования на основе параметров. Однако вы можете изменить выбор тома для резервного копирования в разделе Сведения о выделении места на диске. Для рабочих нагрузок выберите предпочтительное хранилище в раскрывающемся меню. Вы можете изменить значения для параметров Общий объем и Доступный объем в области Доступный объем на диске. Неподготовленное пространство — это объем хранилища, который MABS рекомендует добавить в том, чтобы обеспечить беспроблемное резервное копирование.
На странице Выбор метода создания реплики определите, каким образом будет выполняться начальная репликация данных в группе защиты. При выборе автоматической репликации по сети, рекомендуется указывать часы с наименьшей загрузкой. Для больших объемов данных или неоптимальных условий в сети лучше выбрать ручной режим, что подразумевает автономную репликацию данных с использованием съемных носителей.
На странице Параметры проверки согласованности выберите способ автоматизации проверки согласованности. Проверку можно выполнять, когда данные реплики становятся несогласованными или по расписанию. Если вы не хотите настраивать автоматическую проверку согласованности, ее можно выполнить вручную в любое время, щелкнув правой кнопкой мыши группу защиты и выбрав команду Выполнить проверку согласованности.
После создания группы защиты осуществляется начальная репликация данных в соответствии с выбранным вами способом. После начальной репликации каждая операция резервного копирования выполняется в соответствии с параметрами группы защиты. Если вам требуется выполнить восстановление данных из резервной копии, учтите следующее.
Резервное копирование реплик виртуальных машин
Если MABS работает в Windows Server 2012 R2 или более поздней версии, можно выполнить резервное копирование реплик виртуальных машин. Это может быть удобно по ряду причин.
Уменьшение влияния резервного копирования на выполняющуюся рабочую нагрузку. Создание резервной копии виртуальной машины влечет за собой дополнительные издержки, поскольку создается моментальный снимок. Благодаря переносу процесса резервного копирования на вторичный удаленный сайт операция резервного копирования перестает влиять на выполняющуюся рабочую нагрузку. Это применимо только к развертываниям, в которых резервная копия хранится в удаленном расположении. Например, можно выполнять ежедневное резервное копирование и хранить данные локально, чтобы затем быстро восстанавливать нужные объекты, и ежемесячно или ежеквартально создавать резервные копии из хранящихся удаленно виртуальных машин реплик, чтобы обеспечить долгосрочную защиту.
Экономия пропускной способности. В стандартном удаленном развертывании офиса филиала или головного офиса вам потребуется выделить соответствующий объем пропускной способности, необходимый для передачи резервных копий данных между расположениями. При разработке стратегии репликации и отработки отказа в дополнение к стратегии резервного копирования данных можно сократить объем избыточных данных, передаваемых по сети. Резервное копирование данных реплики вместо основной виртуальной машины помогает сэкономить на издержках, обусловленных отправкой резервных копий данных по сети.
Резервное копирование в среде поставщика услуг размещения. Размещенный центр обработки данных можно использовать как расположение реплики: в этом случае нет необходимости в дополнительном центре обработки данных. В этом случае SLA поставщика услуг размещения требует согласованное резервное копирование реплик виртуальных машин.
До запуска отработки отказа реплика виртуальной машины находится в отключенном состоянии, и модуль VSS не может гарантировать выполнение резервного копирования с учетом используемых приложений. Таким образом, отказоустойчивой будет только резервная копия реплики виртуальной машины. Если отказоустойчивость не может быть гарантирована, резервное копирование завершится ошибкой. Это может случаться по ряду причин.
Реплика виртуальной машины неисправна и находится в критическом состоянии.
Выполняется повторная синхронизация реплики виртуальной машины (в состоянии «Выполняется повторная синхронизация» или «Требуется повторная синхронизация»).
Начальная репликация между основным и дополнительным сайтом находится в процессе выполнения или ожидает виртуальную машину.
К виртуальной машине реплики применяются журналы HRL или предыдущее действие по применению журналов HRL на виртуальном диске завершилось ошибкой, было отменено или прервано.
Выполняется миграция или отработка отказа реплики виртуальной машины.
Восстановление из резервной копии виртуальных машин
При восстановлении резервной копии виртуальной машины для выбора виртуальной машины и конкретной точки восстановления используется мастер восстановления. Чтобы открыть мастер восстановления и восстановить виртуальную машину, выполните следующие действия.
В консоли администратора MABS введите имя виртуальной машины или разверните список защищаемых элементов, затем перейдите к пункту Все защищенные данные HyperV и выберите виртуальную машину, которую хотите восстановить.
В области Recovery points for (Точки восстановления для) в календаре щелкните любую дату, чтобы просмотреть доступные точки восстановления. Затем в области Путь выберите точку восстановления, которая будет использоваться в мастере восстановления.
В меню действий нажмите Recover (Восстановить), чтобы открыть мастер восстановления.
Выбранная виртуальная машина и точка восстановления будут выведены в разделе Просмотр выбора для восстановления. Выберите Далее.
В экране выбора типа восстановления выберите расположение для восстановления данных и нажмите кнопку Далее.
Восстановление в исходном экземпляре. При восстановлении в исходном экземпляре исходный VHD-файл и все связанные с ним контрольные точки удаляются. MABS восстанавливает VHD-файл и другие файлы конфигурации в исходном расположении, используя модуль записи VSS Hyper-V. По окончании процесса восстановления виртуальные машины по-прежнему имеют высокую доступность. Для восстановления группа ресурсов должна существовать. Если группа ресурсов недоступна, восстановите виртуальную машину в другом расположении, а затем сделайте ее высокодоступной.
Восстановление в виде виртуальной машины на любой узел. MABS поддерживает восстановление в альтернативное расположение (ALR), благодаря чему возможно прямое восстановление защищенной виртуальной машины Hyper-V на другой узел Hyper-V независимо от архитектуры процессора. Виртуальные машины Hyper-V, которые восстанавливаются на узел кластера, не будут иметь высокий уровень доступности. Если выбран этот параметр, мастер восстановления выводит дополнительную страницу для определения места назначения и пути к нему.
Если выбрать исходный узел, поведение будет таким же, как и при восстановлении в исходном экземпляре. Исходный VHD-файл и все связанные с ним контрольные точки будут удалены.
Копирование в сетевую папку. MABS поддерживает восстановление на уровне элементов. Это позволяет выполнять восстановление файлов, папок, томов и виртуальных жестких дисков (VHD) из созданной на уровне узла Hyper-V резервной копии виртуальной машины в сетевую папку. Для восстановления на уровне элементов не требуется устанавливать агент защиты MABS в гостевой ОС. Если выбран этот параметр, мастер восстановления выводит дополнительную страницу для определения места назначения и пути к нему.
В разделе задания параметров восстановления настройте параметры восстановления и нажмите кнопку Далее.
На странице «Сводка» убедитесь, что все сведения верны. Если сведения неверны или вы хотите внести изменения, нажмите кнопку Назад. Если все параметры вас устраивают, нажмите кнопку Восстановить для запуска процесса восстановления.
На странице Состояния восстановления содержатся сведения о задании восстановления.
Восстановление отдельного файла из виртуальной машины Hyper-V
Вы можете восстанавливать отдельные файлы из защищенной точки восстановления виртуальной машины Hyper-V. Эта функция доступна только для виртуальных машин под управлением Windows Server. Восстановление отдельных файлов выполняется так же, как восстановление всей виртуальной машины, но здесь до начала процесса восстановления вам будет предложено просмотреть содержимое VMDK-файла и выбрать нужные файлы. Чтобы восстановить или выбрать отдельные файлы из виртуальной машины Windows Server, выполните следующие действия.
Восстановление отдельного файла из виртуальной машины Hyper-V доступно только для виртуальных машин Windows и точек восстановления дисков.
В консоли администратора MABS выберите Восстановление представления.
В области Обзор просмотрите или отфильтруйте элементы, чтобы найти нужную виртуальную машину для восстановления. Когда вы выберете виртуальную машину или папку Hyper-V, в области Точки восстановления для отобразятся все доступные точки восстановления.
В области Точки восстановления для с помощью календаря выберите дату, которая содержит нужную точку восстановления. В зависимости от того, как настроена политика резервного копирования, для одной даты может существовать несколько точек восстановления. Поэтому после выбора дня создания точки восстановления убедитесь, что было выбрано правильное время восстановления. Если в указанную дату создано несколько точек восстановления, выберите одну из них с помощью раскрывающегося меню Время восстановления. Когда вы выберете точку восстановления, в области «Путь» появится список доступных для восстановления элементов.
Чтобы найти нужные файлы, в области Путь дважды щелкните нужный элемент в колонке «Восстанавливаемый элемент», чтобы открыть его. Выберите один или несколько файлов и (или) папок, которые вы хотите восстановить. Чтобы выбрать несколько элементов, при выборе каждого следующего элемента удерживайте нажатой клавишу Ctrl. Область Путь позволяет выполнять поиск по файлам и папкам, перечисленным в столбце Восстанавливаемый элемент. Функция Поиск в списке ниже не выполняет поиск по подпапкам. Чтобы проверить вложенные папки, дважды щелкните нужную папку. Клавиша «Вверх» позволяет перейти из дочерней папки в родительскую. Вы можете выбрать сразу несколько элементов (файлов и папок), но только расположенных в одной родительской папке. Невозможно восстановить элементы из нескольких папок одним заданием восстановления.
После выбора элементов для восстановления щелкните Восстановить на ленте инструментов консоли администратора. Откроется мастер восстановления. В нем отображается экран Просмотр параметров восстановления, где перечислены выбранные элементы для восстановления.
Если вы хотите включить регулирование пропускной способности сети, щелкните Изменить на экране Указание параметров восстановления. Если вам не нужно включать регулирование пропускной способности сети, просто нажмите кнопку Далее. В этом окне нет других параметров, доступных для виртуальных машин VMware. Если вы решили настроить регулирование полосы пропускания сети, в диалоговом окне регулирования выберите Включить регулировку использования полосы пропускной сети. После этого настройте Параметры и Расписание работы.
На экране Выбор типа восстановления нажмите кнопку Далее. Файлы и (или) папки можно восстановить только в сетевую папку.
На экране Указание назначения щелкните Обзор, чтобы выбрать сетевое расположение для восстанавливаемых файлов или папок. MABS создаст папку и скопирует в нее все восстановленные элементы. Имя папки содержит префикс вида MABS_day-month-year (день-месяц-год). Когда вы выбираете расположение для восстановления файлов и (или) папок, отображаются данные об этом расположении (объект, путь и объем свободного места).
На экране Указание параметров восстановления выберите параметр безопасности, который вы хотите применить. Вы можете изменить регулирование использования полосы пропускания сети, но по умолчанию оно отключено. Кроме того, параметры Восстановление SAN и Уведомления также отключены.
На экране Сводка проверьте выбранные параметры и щелкните Восстановить, чтобы начать процесс восстановления. Экран Состояния восстановления демонстрирует ход операции восстановления.