如何从Virtual Server迁移VM到Hyper-V?

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

导读:本文学习从Virtual Server迁移虚拟机到Hyper-V。

关键词:Virtual Serv 迁移虚拟机 Hyper-V

正在加载数据... 【TechTarget中国原创】鸟儿们有一个好主意:为什么不迁移到天气更好的地方呢?当然跨整个洲迁移需要大量的时间、努力和能量,但是这个旅行是值得的。这种说法同样适合于平台迁移,技术的优势伴随着潜在的困难。既然Hyper-V已经作为Windows Server 2008里正式的、完全支持的平台可用,许多IT管理者可能会考虑这种迁移。

  如果你一直在等待Hyper-V的正式版本,你没有任何借口不部署它,至少在测试环境里会用它。如果你已经使用测试或侯选版本,你可能准备使用微软最新虚拟化产品Hyper-V部署一些生产虚拟机。如果你的数据中心环境已对Microsoft Virtual Server(MSVS)2005进行了投资,TechTarget中国的虚拟化专家Anil Desai将帮助你决定为什么及怎么进行迁移。

【TechTarget中国原创】鸟儿们有一个好主意:为什么不迁移到天气更好的地方呢?当然跨整个洲迁移需要大量的时间、努力和能量,但是这个旅行是值得的。这种说法同样适合于平台迁移,技术的优势伴随着潜在的困难。既然Hyper-V已经作为Windows Server 2008里正式的、完全支持的平台可用,许多IT管理者可能会考虑这种迁移。

  如果你一直在等待Hyper-V的正式版本,你没有任何借口不部署它,至少在测试环境里会用它。如果你已经使用测试或侯选版本,你可能准备使用微软最新虚拟化产品Hyper-V部署一些生产虚拟机。如果你的数据中心环境已对Microsoft Virtual Server(MSVS)2005进行了投资,TechTarget中国的虚拟化专家Anil Desai将帮助你决定为什么及怎么进行迁移。

  决定迁移到Hyper-V

  首先,为移动现有架构到新环境作出一个业务或技术案例,这很重要。如果你的虚拟机在MSVS上运行得很好,那就没有立即迁移它们的需要。MSVS是一个受支持的平台,对运行在Windows Server 2003的机器是免费的。这样说来,不要期望对MSVS进行有重大的更新。Hyper-V是微软一个向前发展的平台。

  因此,迁移的原因是什么呢?如果你计划让平台标准化,迁移现有的MSVS虚拟机到Hyper-V是有帮助的(特别是如果你的MSVS环境相对较小的情况下)。这允许你学习Hyper-V的专业知识并简化管理。一些管理工具,诸如Microsoft System Center Virtual Machine Manager(MSCVMM),允许你用一个单一的产品管理MSVS和Hyper-V。

  重建虚拟机

  一旦你决定从MSVS移动工作负荷到Hyper-V,问题就变成你应该如何进行迁移。一种方法是在Hyper-V完全重新创建虚拟机,然后重新安装和配置应用。显然,这个过程很沉闷,也很耗时间,不过,如果你计划无论如何都要建一个Hyper-V虚拟机目录,这不是所有碰到的困难。当然,移动复杂的应用通常伴随着风险,并且你可能没有专门技术或耐心来操作这个过程。幸运的是有其他一些选择。

  手工虚拟机迁移

  MSVS与Hyper-V都使用的是相同的虚拟硬盘格式,因此,在这两个平台之间进行迁移很简单。主要的不同在于Hyper-V虚拟机能使用一套不同的驱动(更多细节参看“了解Hyper-V驱动及设备分区”)。因此,该如何调解?下面是一些迁移过程步骤:

  1.启动MSVS里的虚拟机并选择移除“Virtual Machine Additions”。对于Windows操作系统,通过访问控制面板的添加/删除程序来实现。
  2.关闭MSVS里的虚拟机。注意,虚拟机既不能在备用状态下迁移到Hyper-V,也不能在使用时安全地移动或复制虚拟硬盘(没有备份及恢复工具的话)。记录下虚拟机的配置,包括CPU参数、内存分配、磁盘配置和网络适配器配置。
  3.如果你想保留虚拟机原先的状态,把与虚拟机相关的所有虚拟硬盘进行复制。否则,你只能使用目前的虚拟硬盘。
  4.使用Hyper-V Management Console(Hyper-V管理控制台),使用上面第2步的记录创建一台新虚拟机。如可能,你能做出许多改变。例如,你通常可以改变虚拟机的内存分配设置,这对下面的步骤不会引起任何问题。
  5.从源虚拟机附加虚拟硬盘到新虚拟机。当使用新虚拟机向导或使用Hyper-V里Actions方框里的命令,你能选择附加虚拟硬盘。
  6.启动新的Hyper-V虚拟机。登录子操作系统并选择安装整合服务。这将为你的子操心系统自动安装合适的驱动。出现提示时,重新启动虚拟机。

  当做完这些后,应该有一台新的Hyper-V虚拟机可以用于生产环境。听起来像是做了大量工作,不过实际上通常只要几分钟就能完成这些任务(多数时间可能都花费在重新启动虚拟机上)。

  顺便说一下,在生产环境里使用迁移来的虚拟机时,一定要确保已经完全测试过它们。虚拟网络设置或虚拟机配置的改变可能引起意外的问题。

  V2V迁移

  V2V迁移比P2V迁移的压力要小些,不过,组织能使用自动化工具在环境之间移动虚拟机。虽然这些工具多数需要花费大量成本,但它们能在迁移虚拟机时降低风险和简化过程。它们也能执行“热”迁移——少量或没有停机时间。对于想在不同平台或完全不同的产品之间移动大量虚拟机的环境,这很有吸引力。比如从VMware移动工作负荷到Hyper-V,反之亦然。

  总结

  如果你目前支持基于MSVS的虚拟机,那在某些时候,有一个迁移虚拟机到Hyper-V的好机会。取决于你的需求,有好几种方式执行这种迁移。迁移可能是一个痛苦的、艰难的过程,但是值得这样做。

  关于作者:Anil获得了MCSE、MCSD和MCDBA认证,同时也是微软MVP。他写作或合著了将近20本技术书籍,包括几本微软认证参考指南。

查看全文
 
我们不妨看一下在越来越拥挤的虚拟化环境迁移和管理工具领域出现了哪些最新的竞争对手。有些工具甚至还是免费的。
 
微软集群服务应用依赖用裸设备即RDM格式显示的共享存储。如果有些人期望改换存储阵列或平台,这带来了几个难题……
 
为什么需要将工作负载转换到Hyper-V?如何使用微软MSCVMM或者第三方工具将现有系统迁移到Hyper-V环境?
 
微软决定在Windows Server 2008 R2里对Hyper-V进行改进。将1.0版本的快速迁移转变为2.0版本的热迁移。那么快速迁移与热迁移有何不同?如何实现虚拟机热迁移?
 
虽然离Windows Server 2008 R2的发布还有一段时间,但Windows Server 2008 R2的一些功能正在陆续被解密。其中,最受争议的新功能是虚拟机迁移。
虚拟化部署项目包括几个阶段和重大的规划,以满足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
密码
下次自动登录