Kara Marfia Asked: 2009-05-07 10:38:53 +0800 CST2009-05-07 10:38:53 +0800 CST 2009-05-07 10:38:53 +0800 CST 备份在 HyperV 上运行的虚拟机的最佳方法? 772 我们处于大部分网络的 P2V 中间,因此当前的备份方法可能是最糟糕的 - 备份代理仍安装在来宾操作系统上,备份设备尽职尽责地将它们拉到磁带上,一个文件位于一次。 我怀疑有一种聪明的方法可以编写脚本(PowerShell?)暂停虚拟机,然后备份 .vhd 文件,然后取消暂停虚拟机。这似乎会提供很大的速度优势,同时会丢失文件级恢复(可能最适合 DC 和应用服务器之类的东西)。 您制定了哪些方法/政策? backup hyper-v 11 个回答 Voted Best Answer Oskar Duveborn 2009-05-07T10:47:08+08:002009-05-07T10:47:08+08:00 仍应使用仅数据的常规文件级备份 - 无论机器是否为虚拟机。但是,如果整个客户机出现故障,备份磁盘文件有助于提高灾难恢复速度。 有几种方法可以使用脚本备份来宾。您可以将其关闭,复制 vhd 并重新启动。干净的系统备份。但是您可能想要的是创建一个快照。还有一个挂载工具可以以编程方式获取卷影副本,因此您实际上也可以将它们移出卷。关于基于 VSS 的快照系统到底有多稳定以及人们丢失数据的问题存在一些争论。据我所知,它比 Vmware 使用的方法有点(好吧,更多),而且处理起来更烦人。 我认为 Windows Server 2008 备份工具有一个服务包或补丁,可以顺便透明地备份来宾? 另请参阅Microsoft 计划使用 Hyper-V 进行备份。 CapBBeard 2009-05-07T14:13:43+08:002009-05-07T14:13:43+08:00 我们使用 System Center Data Protection Manager (DPM) 来备份我们的 Hyper-V 机器。这并不是一个“便宜”的解决方案,但我们发现它非常棒。 您可以将其配置为在虚拟机的不同时间间隔自动拍摄快照。从以前的时间恢复虚拟机也是轻而易举的事。我们有一个用于 DPM 主存储的 SAN,但除此之外,我们还有一个不错的磁带库(与 DPM 很好地集成在一起),它存储了我们老一代的虚拟机。 此外,DPM 还专门支持 SQL/Exchange 备份。如果您有资源,当然可以享受。 Christopher Edwards 2009-05-07T10:52:22+08:002009-05-07T10:52:22+08:00 我还没有自己配置这个,但是...... 如果您使用的是 iSCSI(或其他 SAN)设备,那么该设备通常可以具有备份实时映像的功能。 如果您没有此选项,您可以在主机上的 Windows 2008 服务器备份中使用 Hyper-V VSS Writer。见这里。或者,您可以使用任何支持 VSS 编写器的备份应用程序。 Jimmie R. Houts 2009-05-07T12:04:35+08:002009-05-07T12:04:35+08:00 最简单(也是最便宜)的方法是仅使用 Server 2008 中的 Windows Server Backup。 如何使用 Windows Server Backup 备份 Hyper-V 快照应用作短期回滚解决方案,不应用于传统备份目的。请参阅此处以获取简要说明。 ScottStonehouse 2009-05-12T06:41:47+08:002009-05-12T06:41:47+08:00 我完全按照你说的做了。每天晚上,我都会关闭虚拟机,然后执行导出并重新启动虚拟机。然后我将导出复制到其他物理位置。这是一个使用 Windows 调度程序调度的 powershell 脚本。唯一的缺点是您必须在导出时关闭 - 这并不总是可以接受的。 Simon Devlin 2009-11-25T14:08:47+08:002009-11-25T14:08:47+08:00 我无法回复上面的评论,所以我将在这里添加一些一般性评论。 所以,没有特别的顺序: 我更喜欢 Windows Server Backup - 它在放弃磁带支持方面得到了很多支持,但在最近一次未被注意到的 RAID5 故障后让我摆脱了困境。不幸的是,如果您想要块级卷恢复,则每个卷有 2TB 的硬限制。不仅如此,您还被文件/目录选择所困扰。R2 附带的版本一点也不差——它不是 Backup Exec,但坦率地说,我永远无法 100% 确定 BE 确实在工作,我想要的是时间点增量,而不是磁带时代的第 3 代模型。 DPM - 我可能弄错了,但上次我检查时我认为它不支持 USB 附加存储。在数据中心,这也许不是问题,但如果您可以在其中一款 MS 订阅产品上免费获得 DPM,那么就没有功能丰富的低成本选项。 pigeon 2010-01-30T22:05:47+08:002010-01-30T22:05:47+08:00 我刚刚运行了一个 Windows Server 备份来备份一个新运行的 Hyper-V 主机,它只有几个虚拟机。作业运行良好。我现在只是恢复到测试服务器。唯一的缺点是我必须恢复整个虚拟机集。 我在这个博客上看到:http: //blogs.msdn.com/taylorb/archive/2008/08/20/backing-up-hyper-v-virtual-machines-using-windows-server-backup.aspx那家伙能够以某种方式从命令行工具恢复单个虚拟机。我不太清楚他使用的命令,因为它只是在一个小图像中。因此,如果有人知道,任何关于他为恢复特定 VM 所做的任何建议都会有所帮助。 Peter 2010-04-02T14:30:23+08:002010-04-02T14:30:23+08:00 我不同意。我发现最便宜的解决方案是长期节省备份存储空间的解决方案。经过长时间的浏览和试验,我们找到了一个很好的工具,我在我的博客上记录了它:我如何备份虚拟机 希望这会帮助某人彼得 GurdeepS 2010-07-05T12:57:26+08:002010-07-05T12:57:26+08:00 BackupAssist 是另一个非常好的工具。Sql Server 备份、Hyper-V 备份、从整个来宾备份中恢复单个文件等。 Arun 2010-01-24T01:27:00+08:002010-01-24T01:27:00+08:00 ARCserve Backup r12.5 是 VM 备份的最佳解决方案,因为它可以从虚拟机的原始/映像级备份执行文件级还原。此外,借助最新的 Vsphere Patch,它可以直接从 ESX 存储向磁带发送数据,然后再返回,而无需 VCB 代理。
仍应使用仅数据的常规文件级备份 - 无论机器是否为虚拟机。但是,如果整个客户机出现故障,备份磁盘文件有助于提高灾难恢复速度。
有几种方法可以使用脚本备份来宾。您可以将其关闭,复制 vhd 并重新启动。干净的系统备份。但是您可能想要的是创建一个快照。还有一个挂载工具可以以编程方式获取卷影副本,因此您实际上也可以将它们移出卷。关于基于 VSS 的快照系统到底有多稳定以及人们丢失数据的问题存在一些争论。据我所知,它比 Vmware 使用的方法有点(好吧,更多),而且处理起来更烦人。
我认为 Windows Server 2008 备份工具有一个服务包或补丁,可以顺便透明地备份来宾?
另请参阅Microsoft 计划使用 Hyper-V 进行备份。
我们使用 System Center Data Protection Manager (DPM) 来备份我们的 Hyper-V 机器。这并不是一个“便宜”的解决方案,但我们发现它非常棒。
您可以将其配置为在虚拟机的不同时间间隔自动拍摄快照。从以前的时间恢复虚拟机也是轻而易举的事。我们有一个用于 DPM 主存储的 SAN,但除此之外,我们还有一个不错的磁带库(与 DPM 很好地集成在一起),它存储了我们老一代的虚拟机。
此外,DPM 还专门支持 SQL/Exchange 备份。如果您有资源,当然可以享受。
我还没有自己配置这个,但是......
如果您使用的是 iSCSI(或其他 SAN)设备,那么该设备通常可以具有备份实时映像的功能。
如果您没有此选项,您可以在主机上的 Windows 2008 服务器备份中使用 Hyper-V VSS Writer。见这里。或者,您可以使用任何支持 VSS 编写器的备份应用程序。
最简单(也是最便宜)的方法是仅使用 Server 2008 中的 Windows Server Backup。
如何使用 Windows Server Backup 备份 Hyper-V
快照应用作短期回滚解决方案,不应用于传统备份目的。请参阅此处以获取简要说明。
我完全按照你说的做了。每天晚上,我都会关闭虚拟机,然后执行导出并重新启动虚拟机。然后我将导出复制到其他物理位置。这是一个使用 Windows 调度程序调度的 powershell 脚本。唯一的缺点是您必须在导出时关闭 - 这并不总是可以接受的。
我无法回复上面的评论,所以我将在这里添加一些一般性评论。
所以,没有特别的顺序:
我更喜欢 Windows Server Backup - 它在放弃磁带支持方面得到了很多支持,但在最近一次未被注意到的 RAID5 故障后让我摆脱了困境。不幸的是,如果您想要块级卷恢复,则每个卷有 2TB 的硬限制。不仅如此,您还被文件/目录选择所困扰。R2 附带的版本一点也不差——它不是 Backup Exec,但坦率地说,我永远无法 100% 确定 BE 确实在工作,我想要的是时间点增量,而不是磁带时代的第 3 代模型。
DPM - 我可能弄错了,但上次我检查时我认为它不支持 USB 附加存储。在数据中心,这也许不是问题,但如果您可以在其中一款 MS 订阅产品上免费获得 DPM,那么就没有功能丰富的低成本选项。
我刚刚运行了一个 Windows Server 备份来备份一个新运行的 Hyper-V 主机,它只有几个虚拟机。作业运行良好。我现在只是恢复到测试服务器。唯一的缺点是我必须恢复整个虚拟机集。
我在这个博客上看到:http: //blogs.msdn.com/taylorb/archive/2008/08/20/backing-up-hyper-v-virtual-machines-using-windows-server-backup.aspx那家伙能够以某种方式从命令行工具恢复单个虚拟机。我不太清楚他使用的命令,因为它只是在一个小图像中。因此,如果有人知道,任何关于他为恢复特定 VM 所做的任何建议都会有所帮助。
我不同意。我发现最便宜的解决方案是长期节省备份存储空间的解决方案。经过长时间的浏览和试验,我们找到了一个很好的工具,我在我的博客上记录了它:我如何备份虚拟机
希望这会帮助某人彼得
BackupAssist 是另一个非常好的工具。Sql Server 备份、Hyper-V 备份、从整个来宾备份中恢复单个文件等。
ARCserve Backup r12.5 是 VM 备份的最佳解决方案,因为它可以从虚拟机的原始/映像级备份执行文件级还原。此外,借助最新的 Vsphere Patch,它可以直接从 ESX 存储向磁带发送数据,然后再返回,而无需 VCB 代理。