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

2008-11-21    | |
打印本文章
RSS

导读:本文通过学习微软Hyper-V所具有的功能执行备份,同时指出备份时常见的问题。在Hyper-V里如何备份虚拟机?

关键词:Hyper-V 备份 虚拟机

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

【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_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支持方面的强劲功能大过其局限。

查看全文
 
VMware通知Veeam Software在其新的Veeam Backup和Replication 3.1产品中停止对免费ESXi版本的支持,这种做法可能将小型企业推向使用微软hypervisor的阵营。
 
今年年初,调研机构PSB在全球范围内进行的一项调查显示,多数IT经理计划或考虑在未来12个月内采用的技术中,服务器和存储的整合受关注最高……
 
在一台特定的服务器上,每一个虚拟机是否可以运行任何版本的Windows?重新启动虚拟机,是否会对其它虚拟机产生影响……
 
Vizioncore公司发布了虚拟环境备份软件vRanger Pro新版本3.2.8,并宣称这是第一款用于备份和恢复运行在ESXi 3.5(VMware轻量级hypervisor)上虚拟机的产品。
 
赛门铁克今天宣布将与VMware合作,共同为VMware环境提供高可用性(HA)和灾难恢复(DR)增强性解决方案。该合作计划包括……
虚拟化部署项目包括几个阶段和重大的规划,以满足IT现有的技术环境。如果执行得正确,虚拟化部署的这些阶段能帮助你评估和测量现有的技术资产,并决定你的虚拟化需求。本手册将介绍虚拟化项目实施过程中的三大阶段,教您如何正确执行以便获得成功。
在之前的专题“虚拟桌面基础架构VDI”以及“桌面虚拟化VDI实施流程指导手册”中,我们学习了VDI的定义以及实施流程。在本专题中,我们主要学习VDI的使用情况,需要注意的事项及技巧。
什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?VMware vSphere的亮点究竟在哪里?  2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……
最新更新
专家答疑
技巧
吴炫国
能否简单介绍一下Hyper-V的远程控制台功能?我不太清楚如何实现远程管理的功能,许多时候会出现RPC错误。我的环境是公网。
Serdar Yegulalp
在主机物理磁盘上如何排列虚拟硬盘最合适?排列虚拟硬盘的最佳方式是什么?如果你的服务器有三个驱动,宿主了两个虚拟操作系统,可以……
Scott Feuless
如果业务单位反对采用虚拟化的话,IT该怎么办?阻碍虚拟化采用的关键是什么?如何说服业务单位采用虚拟化?

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录