С чего начать с резервного копирования / восстановления Hyper-V в C #? - PullRequest
1 голос
/ 12 июля 2011

Где можно начать изучать, как взаимодействовать с Hyper-V через C #, чтобы иметь возможность создавать резервные копии и восстанавливать виртуальные машины (желательно со снимками и всем остальным, связанным с резервным копированием)?Я пытался найти некоторые примеры / информацию о том, как начать, но не смог ничего найти.Может быть, я просто задавал неправильные вопросы.

Ответы [ 2 ]

1 голос
/ 12 января 2018

Посмотрите здесь: https://hypervbackup.codeplex.com/

Отказ от ответственности: я не участвую в этом проекте!

Основная цель этого проекта - предоставить очень простой и мощный бесплатный инструмент для резервного копирования и восстановления виртуальных машин Hyper-V в автономных и кластерных (CSV) средах, преодолевая все ограничения, которые предоставляет универсальный инструмент, такой как Diskshadow.

Этот инструмент предназначен для Windows 2008, Windows 2008 R2 и Windows Server 2012. Также поддерживаются все соответствующие версии ядра и бесплатные версии Hyper-V!

HVBackup поддерживает согласованное и аварийное резервное копирование приложений с помощью компонента записи Hyper V VSS, встроенного в операционную систему.

На рынке существует довольно много дорогих коммерческих решений, поддерживающих этот сценарий, но это первое открытое программное обеспечение, основанное на исследовании, которое мы провели перед публикацией проекта.

Мы интегрировали этот инструмент в инфраструктуру управления производственной средой нашего центра обработки данных, что означает, что он проходит непрерывное тестирование в реальной среде :-)

HVBackup может быть вызван из командной строки, запрограммирован с помощью Powershell или интегрирован в любую программу .Net через ее библиотеку классов.

В процессе резервного копирования создается отдельный zip-файл для каждой виртуальной машины в указанном выходном каталоге, содержащий все файлы, принадлежащие виртуальной машине и идентифицированные для резервного копирования поставщиком VSS Hyper-V.

1 голос
/ 12 июля 2011

Вы можете использовать WMI для доступа к службам виртуализации.

Документация и примеры, относящиеся к классам виртуализации WMI, доступны здесь .

...