最佳实践?使用 DPM 在每个 VM 内或通过主机备份 VM?

最佳实践?使用 DPM 在每个 VM 内或通过主机备份 VM?

我们有两个 Hyper-V 主机运行多个虚拟机(所有版本的 Windows 服务器)。其中一个虚拟机运行 MS Data Protection Manager 2010,它运行良好(大多数时候),并且通过 iSCSI 连接到单独的 NAS 以用于 DPM 存储。

我注意到,当我在 Hyper-V 主机上安装 DPM 代理时,它会枚举 DPM 保护列表中的虚拟机。我不想因为重复保护而过快耗尽我的存储空间,所以我在想:

是否建议通过主机备份虚拟机,还是最好在每台虚拟机上安装 DPM 代理并像其他机器一样进行备份?

似乎大多数人(目前包括我)都采用第二种方式,但包含 HyperV 下的条目(使用子分区快照备份)有什么好处吗?

答案1

通过主机备份是最好的选择,它的许可费用可能会更便宜(DPM 许可证的成本并不是那么高,至少与其他供应商相比),而且它还能让您备份非 Windows VM,尽管它们不会实时备份(它们将保存状态、快照和恢复。)

需要注意的一点是,DPM 使用动态磁盘作为存储,而据我上次检查,不支持通过 iSCSI 传输动态磁盘。动态磁盘和 iSCSI 存在一些已知问题,我不会深入讨论,但您应该可以在网上找到。

请记住,在 VM 中运行 DPM 意味着恢复系统或进行灾难恢复可能会很棘手。

答案2

这里需要考虑的重要事情是您想要执行的恢复类型。

如果您希望能够恢复整个虚拟机(我相信您想这样做,这毕竟是虚拟化如此出色的关键原因之一),那么您应该在主机级别进行备份。

但是您可能希望执行其他类型的恢复以增加灵活性。例如,如果您在其中一台虚拟机上运行 SQL 服务器,并且希望能够灵活地仅从该虚拟机恢复单个数据库,则需要在虚拟机上安装代理并执行基于 SQL 的数据库恢复。当然,您可以跳过此步骤,而是恢复整个虚拟机、启动它、复制数据库等,但这对于简单的数据库恢复来说非常复杂。此外,您可能选择每周仅备份一次虚拟机,但每 4 小时备份一次数据库。当然,这种灵活性会增加磁盘空间使用量。这是一种权衡,只有您才能确定它是否值得。

相关内容