免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10315 | 回复: 5
打印 上一主题 下一主题

如何使用Hyper-V备份虚拟机 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-21 10:47 |只看该作者 |倒序浏览
备份服务器从来都不是那么容易,不过至少在过去你能说这个过程是琐碎的。不过这些日子,由于虚拟化进入了服务器环境,这个新技术在把服务器变得更可靠的同时,使备份明显变得更复杂了。在本文中, 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_MACHINE\\Software\\ Microsoft\\Windows NT\\CurrentVersion\\WindowsServerBackup\\Application 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支持方面的强劲功能大过其局限。

论坛徽章:
0
2 [报告]
发表于 2008-11-21 11:18 |只看该作者
没人顶?我自己来把。。

论坛徽章:
0
3 [报告]
发表于 2008-11-27 08:33 |只看该作者
帮顶一下,LZ写的也不容易

论坛徽章:
0
4 [报告]
发表于 2008-11-27 16:22 |只看该作者
好东西,但整不明白阿

论坛徽章:
0
5 [报告]
发表于 2008-11-28 09:11 |只看该作者
下来看看,谢谢分享
我也顶一下

论坛徽章:
3
IT运维版块每日发帖之星
日期:2015-07-03 22:20:00IT运维版块每日发帖之星
日期:2015-07-11 22:20:00IT运维版块每日发帖之星
日期:2015-07-13 23:11:05
6 [报告]
发表于 2008-11-28 11:25 |只看该作者
文章不错,不知道楼主有没有做过,有没有实战经验分享下,偶很感兴趣的。对这方面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP