如何从Virtual Server迁移虚拟机到Hyper-V?

ZDNet软件频道 时间:2009-11-03 作者: | Zdnet 我要评论()
本文关键词:虚拟化 微软 system center
鸟儿们有一个好主意:为什么不迁移到天气更好的地方呢?当然跨整个洲迁移需要大量的时间、努力和能量,但是这个旅行是值得的。

鸟儿们有一个好主意:为什么不迁移到天气更好的地方呢?当然跨整个洲迁移需要大量的时间、努力和能量,但是这个旅行是值得的。这种说法同样适合于平台迁移,技术的优势伴随着潜在的困难。既然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,反之亦然。

虚拟化

微软

system center


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134