1

从哪里开始学习如何通过 C# 与 Hyper-V 交互以备份和恢复虚拟机(最好使用快照和与备份相关的所有其他内容)?我尝试找到一些有关如何开始的示例/信息,但找不到任何东西。也许我只是在问错误的问题。

4

2 回答 2

1

You can use WMI to access the virtualization services.

Documentation and samples related to the WMI virtualization classes are available here.

于 2011-07-12T08:32:35.267 回答
1

看看这里: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 文件,其中包含 VM 拥有的所有文件,并由 VSS Hyper-V 提供程序标识为备份。

于 2018-01-11T22:18:09.110 回答