如何使用Hyper-V备份虚拟机?

日期: 2008-11-20 作者:Greg Shields翻译:唐琼瑶 来源:TechTarget中国 英文

备份服务器从来都不是那么容易,不过至少在过去你能说这个过程是琐碎的。不过这些日子,由于虚拟化进入了服务器环境,这个新技术在把服务器变得更可靠的同时,使备份明显变得更复杂了。在本文中,TechTarget中国的特约作者Greg Shields将解释如何通过微软Hyper-V所具有的功能执行备份,同时指出备份时常见的问题。   用Hyper-V备份服务器   想一想进行虚拟机备份的两种不同的方法。

传统的备份方法要求安装一个备份客户端到虚拟机,并且使用备份物理机相同的方法来备份虚拟机。当你需要存储单独的文件时,这种方法很适合,不过如果你需要存储整个虚拟机时,就不合适了。迁移到虚拟架构增加了有效备份整……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

备份服务器从来都不是那么容易,不过至少在过去你能说这个过程是琐碎的。不过这些日子,由于虚拟化进入了服务器环境,这个新技术在把服务器变得更可靠的同时,使备份明显变得更复杂了。在本文中,TechTarget中国的特约作者Greg Shields将解释如何通过微软Hyper-V所具有的功能执行备份,同时指出备份时常见的问题。

  用Hyper-V备份服务器

  想一想进行虚拟机备份的两种不同的方法。传统的备份方法要求安装一个备份客户端到虚拟机,并且使用备份物理机相同的方法来备份虚拟机。当你需要存储单独的文件时,这种方法很适合,不过如果你需要存储整个虚拟机时,就不合适了。迁移到虚拟架构增加了有效备份整个虚拟机作为一个单一文件的能力。利用市场上的许多平台意味着整个虚拟机很容易存储,也很可靠,不过获取单独的文件不容易。

  Hyper-V也一样。事实上,Hyper-V配备了集成功能,例如Windows的Volume Shadow Copies Service(卷影拷贝服务,即VSS),这使虚拟机备份比使用其他虚拟化平台更有效。这是由于使用虚拟化能备份单个文件、整机的能力,整机备份工作的过程在备份期间没有正确减少已装载相互作用的数据库。

  这就意味着宿主像Exchange、SQL或Active Directory这样的虚拟服务器,在整机恢复时得到的数据库可能与之前是不一致。VSS集成消除了这个问题,通过在虚拟机的操作系统里集成主机上VSS意识到的备份客户端和VSS作者。这样即使是最复杂的交互数据库,也能得到完全一致的备份。

  在Hyper-V里执行VSS

  虚拟化新平台Hyper-V在涉及到VSS使用时,仍然有一些特质。首先,想要利用VSS功能优势的管理员必须使用VSS能感知的备份客户端。目前,大多数企业备份客户端支持这个功能,不过还是要首先检查一下你的支持清单。

  如果你的环境没有VSS感知备份解决方案,你能选择使用微软的内置Windows Server Backup。Windows Server 2008的这个功能可以通过Server Manager安装,提供了备份Hyper-V主机服务器及其所有宿主虚拟机的机制。注意,如果你计划使用Windows Server Backup,目前只限于备份整个卷。为了使用VSS功能,你只能一次备份和恢复一整个卷。如果一台虚拟机发生故障,你只需要恢复这一台虚拟机。

  不管你为Hyper-V主机选择什么样的备份客户端,打开VSS备份,你只需要做一些事:

  • Hyper-V集成组件必须安装并运行在每台活动的虚拟机里。通过Hyper-V或SCVMM控制台,你能看见安装了Backup Integration Service,并且运行在每台虚拟机里。
  • VSS服务必须运行在虚拟机所使用的所有卷上,它具有特殊的配置,每个卷必须将本身作为其卷影拷贝的存储位置。因此,C盘驱动必须使用C盘驱动作为卷影拷贝存储的位置。
  • 如果你使用Windows Server Backups,必须在Hyper-V主机上设置注册码,以便启用VSS。在此位置:HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWindowsServerBackupApplication Support{66841CD4-6DED-4F4B-8F17-FD23F8DDC3DE}为应用标识符设置REG_SZ给Hyper-V。
  • 使用动态磁盘的虚拟机不能通过VSS备份。这也是为什么你不应该在环境里使用动态磁盘的另一个原因。所有的磁盘也必须格式化成新技术文件系统(New Technology File System,即NTFS)。
  • 使用VSS备份需要使用快照来完成。这样的话,拥有两个或更多快照的虚拟机进行备份恢复时可能失败。因此,由于快照对虚拟机性能有负面影响,最好确保虚拟机没有附属的快照。

  谈到备份,你还需要注意很多事情。这些事都不明显,但能影响你放置备份客户端的位置。注意以下几点:

  • 注意虚拟机所使用的网络附加存储。为了备份成功,诸如iSCSI这样的存储在备份期间必须停止或是可用的。
  • 存储在虚拟机pass-through磁盘上的数据不能通过VSS备份。
  • 直接连接到虚拟机操作系统的任何iSCSI LUN不能备份。因此,如果你虚拟机里有个单独的iSCSI连接到远程存储,你需要直接远离你的数据存储或使用虚拟机里的备份客户端来备份数据。

  Hyper-V在虚拟化和虚拟备份方面有一些有吸引力的功能,但它肯定也有一些警告。不过作为1.0版本,它在VSS支持方面的强劲功能大过其局限。

作者

Greg Shields
Greg Shields

Greg Shields,MCSE(微软认证系统工程师),是Concentrated Technology(www.concentratedtechnology.com)共同创始人和IT技术专家。他拥有近十五年的IT架构和企业管理经验。同时,也是一名IT培训师,并对IT多个技术主题进行演讲,主要包括微软管理、系统管理及监控、虚拟化等。他最近的著作是由SAPIEN出版社出版的《Windows Server 2008: What's New/What's Changed》。

相关推荐

  • VMware快照工作原理以及如何运用

    当你更新或修复应用程序和服务器时,VMware快照无疑是你的救星。而如果你负责监管虚拟环境,你更是应该知道什么 […]

  • 回顾年度9大虚拟化技术

    虚拟化管理员从未放弃追寻更好虚拟化技术,以使他们的工作更快、更易于管理以及更好地优化。 我们看到,虚拟化工具在 […]

  • 配置ESXi Autostart,自动打补丁

    顾名思义,VMware ESXi Autostart能够实现自动开启、关闭ESXi服务器上的虚拟机,让虚拟机管理变得更轻松。如果运行了多个虚拟机并且给主机打补丁后需要重启主机,那么ESXi Autostart的作用就更大了,没有Autostart的话,你需要在给主机打补丁后,手动重启每个虚拟机。

  • 推荐一款好的虚拟主机提供商

    推荐一款好的虚拟主机提供商 推荐理由:   第一:种类多:有经济型,全能型,功能型等   […]