Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Hyper-V использует службу теневого копирования томов (VSS) для резервного копирования и восстановления виртуальных машин. Если службы интеграции резервного копирования (моментального снимка тома) установлены в гостевой операционной системе, запрашивающая программа VSS будет установлена, что позволит записывающему процессу VSS в гостевой операционной системе участвовать в резервном копировании виртуальной машины. Дополнительные сведения см. в следующих разделах:
- резервное копирование виртуальных машин
- Восстановление виртуальных машин
- кластеризация отказоустойчивости и Hyper-V VSS
- подробные сведения о Hyper-V поставщике VSS
- Связанные темы
Резервное копирование виртуальных машин
Hyper-V использует один из двух механизмов резервного копирования каждой виртуальной машины. Механизм резервного копирования по умолчанию называется методом "Сохраненное состояние", где виртуальная машина помещается в сохраненное состояние во время обработки события PrepareForSnapshot, моментальные снимки принимаются из соответствующих томов, и виртуальная машина возвращается в предыдущее состояние во время обработки события PostSnapshot.
Другой механизм резервного копирования называется методом "Моментальный снимок дочерней виртуальной машины", который использует VSS внутри дочерней виртуальной машины для участия в резервной копии. Для поддержки метода "Дочерний моментальный снимок виртуальной машины" необходимо выполнить все следующие условия:
- Служба интеграции резервного копирования (моментальный снимок тома) установлена и запущена на дочерней виртуальной машине. Имя службы — "Hyper-V Клиент теневого копирования тома".
- Дочерняя виртуальная машина должна находиться в рабочем состоянии.
- Расположение файла моментального снимка виртуальной машины установлено в тот же том операционной системы хоста, что и файлы VHD для виртуальной машины.
- Все тома на дочерней виртуальной машине являются основными дисками, и динамические диски отсутствуют.
- Все диски на дочерней виртуальной машине должны использовать файловую систему, которая поддерживает моментальные снимки (например, NTFS).
Как правило, процесс резервного копирования виртуальных машин совпадает с тем, как описано в обзоре обработки резервного копирования вVSS. Уникальное поведение происходит, когда модуль записи VSS Hyper-V (часть службы "Hyper-V управление виртуальными машинами") обрабатывает событие PrepareForSnapshot. Если резервное копирование было выполнено с помощью метода "Моментальный снимок дочерней виртуальной машины", выполняется дополнительная обработка, но она не отображается дочерней виртуальной машине.
В следующей процедуре описывается резервное копирование виртуальных машин.
Резервное копирование виртуальных машин
- Для каждой виртуальной машины в метаданных писателя, если используется метод "Сохраненное состояние", виртуальная машина переводится в сохраненное состояние. Для виртуальных машин, использующих метод "Моментальный снимок дочерней виртуальной машины," служба Hyper-V запроса теневого копирования томов в дочерней виртуальной машине обрабатывает резервную копию, как подробно описано в Обзор обработки резервной копии с использованием VSS. Все события VSS на дочерней виртуальной машине происходят во время обработки события PrepareForSnapshot операционной системой узла.
- После того как все виртуальные машины были переведены в сохраненное состояние или созданы моментальные снимки, VSS writer Hyper-V возвращается из события PrepareForSnapshot. Обработка не выполняется писателем VSS Hyper-V во время событий замораживания и оттепели.
- Когда модуль записи VSS Hyper-V обрабатывает событие PostSnapshot, виртуальные машины, которые были резервированы с использованием метода "Сохраненное состояние" и которые были помещены в сохраненное состояние модулем записи VSS Hyper-V, возвращаются в состояние, в котором они находились до запуска резервного копирования. Для виртуальных машин, которые были созданы с использованием метода "Моментальный снимок дочерней виртуальной машины", образ хоста VHD-файлов, для которых были сделаны моментальные снимки, возвращается к состоянию на момент выполнения события PrepareForSnapshot. Эта обработка выполняется независимо от записи VSS на дочерних виртуальных машинах, поэтому моментальные снимки должны быть автоматически восстановлены. (VSS_VOLSNAP_ATTR_NO_AUTORECOVERY не задано в контексте.)
Частичные резервные копии не поддерживаются. Если любая виртуальная машина не сможет создать моментальный снимок, резервные копии виртуальных машин не будут созданы.
Заметка
Сквозные и iSCSI диски не видны операционной системе узла и, следовательно, не создаются резервной копией пишущим модулем VSS Hyper-V. Резервное копирование этих томов должно выполняться полностью на виртуальной машине.
Восстановление виртуальных машин
Восстановление виртуальных машин полностью выполняется операционной системой узла; Записи VSS на дочерних виртуальных машинах не участвуют.
В следующей процедуре описывается восстановление виртуальных машин.
Восстановление виртуальных машин
- Во время обработки события PreRestore Hyper-V модуль записи VSS отключает и удаляет все виртуальные машины, которые будут восстановлены.
- После того как все VSS-драйверы обработают событие PreRestore, файлы восстанавливаются.
- Во время обработки события PostRestore писатель VSS Hyper-V вызывает метод IVssComponent::GetFileRestoreStatus. Если возврат не VSS_RS_ALL, Hyper-V записи VSS вызывает метод SetWriterFailure и возвращает False из метода OnPostRestore.
- Для каждой восстановленной виртуальной машины Hyper-V записи VSS регистрирует виртуальную машину в службе управления Hyper-V. Если виртуальная машина восстановлена в нестандартном расположении, то в расположении по умолчанию создается символьная ссылка, которая указывает на это расположение.
- Для каждого восстановленного виртуального жесткого диска расположение сравнивается с указанным для этой виртуальной машины. Если расположение отличается, то конфигурация обновляется с соответствующим расположением.
- Конфигурация сети обновляется. Если виртуальные коммутаторы, к которым виртуальная машина была подключена во время резервного копирования, все еще существуют, создаются новые порты и подключаются к виртуальной машине.
Отказоустойчивая кластеризация и Hyper-V VSS
Модуль записи VSS Hyper-V не учитывает виртуальные машины, которые являются частью отказоустойчивого кластера. Во время резервного копирования метода "Сохраненное состояние" и всех восстановления виртуальная машина будет помещена в сохраненное состояние или полностью удалена. Это будет рассматриваться как сбой с точки зрения службы кластеризации и привести к переключению приложений с этих узлов на другие. Чтобы избежать этого во время резервного копирования "Сохраненное состояние", состояние виртуальной машины необходимо сохранить с помощью службы кластеризации. Чтобы избежать этого во время восстановления, ресурсы на виртуальной машине должны быть отключены.
Сведения о модуле записи Hyper-V VSS
Имя автора: Microsoft Hyper-V VSS Writer
Идентификатор записи: 66841cd4-6ded-4f4b-8f17-fd23f8ddc3de
Связанные разделы