我应该从每个客户机内部备份,还是从主机备份?

我应该从每个客户机内部备份,还是从主机备份?

我正在寻找建议,关于是从客户机内部(例如 ShadowProtect)还是从主机内部(例如复制虚拟磁盘文件或其他软件)进行备份更好。

我们有 12 个虚拟机(Win2012、Win2008 和 Debian 的混合体)在一对 oVirt (KVM) 节点上运行。存储位于 HP P2000 SAN 上,备份空间位于 FreeNAS 服务器上。

目前我正在考虑一个双管齐下的方法:

  1. 基于主机的自制脚本,用于每周关闭虚拟机并将 qcow2 文件 rsync 到备份服务器
  2. 使用基于客户端的软件每小时备份电子邮件服务器和文件服务器上的时间关键数据

感觉应该有“更好的方法”,尤其是考虑到自主开发脚本。

我应该关注基于主机的备份、基于客户的备份,还是两者的结合?

答案1

有没有考虑过使用适合这项工作的技术?我无法想象备份需要关闭虚拟机,然后通过大杂烩脚本来完成,而不是使用与虚拟机管理程序集成的备份软件。

此外,这不一定是“非此即彼”。我使用 Hyper-V,我们每天从主机进行两次机器备份 - 但是:VM 中的代理每 15 分钟备份一次 VM 中的关键数据。这为数据库服务器提供了每天两次的系统映像和 15 分钟的精确数据库备份。

大约 30 台虚拟机中,有 4-5 台安装了代理。所有虚拟机每天从主机备份两次。

删除脚本 - 这里是备份管理软件。

答案2

最好备份虚拟机本身。主机应该是一次性的。

如果您必须重建硬件,机器备份可能会有问题。此外,如果您需要恢复单个虚拟机,那么您唯一的选择就是恢复整个虚拟机。

有许多产品支持备份正在运行的虚拟机。

相关内容