我有一个 Server 2012-r2 环境,其中定期备份硬盘。在机器中,我还同时运行两到三个虚拟机。我想知道整个磁盘备份是否足以恢复虚拟机(如果发生故障),或者是否有其他技术原因需要投资单独的 Hyper-V 虚拟机备份工具。
答案1
托管虚拟机的卷包含很多内容。VHD 占了大部分,但也有一些内容您不需要备份,例如为分页客户虚拟机保留的文件(如果您启用了动态内存)。
此外,如果您只是备份卷(我怀疑 Veeam 是否正在这样做),那么您获得的 VHD 映像可能与客户操作系统所做的事情在内部不一致。将来安装这些 VHD(无论是因为您恢复了虚拟机还是因为您只是想从 VHD 中取出文件)可能会导致文件系统损坏,从而导致较长的 chkdsk 周期,或应用程序、数据库损坏等。
通过要求 Hyper-V 备份虚拟机(相当于备份虚拟机而不是它们所在的卷)将触发一个过程,即要求客户虚拟机在 VHD 快照之前进入自洽状态。基本上,Hyper-V 包含“备份集成服务”,允许它在客户虚拟机中模拟备份应用程序。它要求客户虚拟机对自身进行快照,包括任何数据库、卷和可能存在的任何内容。然后,当客户虚拟机刷新其虚拟磁盘的所有内容时,VHD 将被放置在主机快照中。
答案2
我从未遇到过备份过多的情况。您应该同时拥有 hyper-v vhd 备份和应用程序/数据备份。这将允许您进行尽可能少的破坏性恢复,并从数据问题中恢复,而无需恢复整个 VM。如果您遇到主机故障的情况,您也可以在那里得到解决。