AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 5435
Accepted
Kara Marfia
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 11 个回答
  • 67632 Views

11 个回答

  • Voted
  1. 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 进行备份。

    • 7
  2. 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 备份。如果您有资源,当然可以享受。

    • 4
  3. Christopher Edwards
    2009-05-07T10:52:22+08:002009-05-07T10:52:22+08:00

    我还没有自己配置这个,但是......

    如果您使用的是 iSCSI(或其他 SAN)设备,那么该设备通常可以具有备份实时映像的功能。

    如果您没有此选项,您可以在主机上的 Windows 2008 服务器备份中使用 Hyper-V VSS Writer。见这里。或者,您可以使用任何支持 VSS 编写器的备份应用程序。

    • 1
  4. 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

    快照应用作短期回滚解决方案,不应用于传统备份目的。请参阅此处以获取简要说明。

    • 1
  5. ScottStonehouse
    2009-05-12T06:41:47+08:002009-05-12T06:41:47+08:00

    我完全按照你说的做了。每天晚上,我都会关闭虚拟机,然后执行导出并重新启动虚拟机。然后我将导出复制到其他物理位置。这是一个使用 Windows 调度程序调度的 powershell 脚本。唯一的缺点是您必须在导出时关闭 - 这并不总是可以接受的。

    • 1
  6. 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,那么就没有功能丰富的低成本选项。

    • 1
  7. 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 所做的任何建议都会有所帮助。

    • 1
  8. Peter
    2010-04-02T14:30:23+08:002010-04-02T14:30:23+08:00

    我不同意。我发现最便宜的解决方案是长期节省备份存储空间的解决方案。经过长时间的浏览和试验,我们找到了一个很好的工具,我在我的博客上记录了它:我如何备份虚拟机

    希望这会帮助某人彼得

    • 1
  9. GurdeepS
    2010-07-05T12:57:26+08:002010-07-05T12:57:26+08:00

    BackupAssist 是另一个非常好的工具。Sql Server 备份、Hyper-V 备份、从整个来宾备份中恢复单个文件等。

    • 1
  10. Arun
    2010-01-24T01:27:00+08:002010-01-24T01:27:00+08:00

    ARCserve Backup r12.5 是 VM 备份的最佳解决方案,因为它可以从虚拟机的原始/映像级备份执行文件级还原。此外,借助最新的 Vsphere Patch,它可以直接从 ESX 存储向磁带发送数据,然后再返回,而无需 VCB 代理。

    • 0

相关问题

  • Exchange 2007 的备份解决方案

  • IIS 6.0 (Windows Server 2003) 备份的最佳实践?

  • 10TB数据和3台服务器的备份解决方案

  • 最佳混合环境(OS X + Windows)备份?[关闭]

  • 如何从 SQL Server 2008 中的备份中排除索引

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve