迁移Virtual Server虚拟机到Hyper-V

日期: 2009-11-16 作者:Danielle RuestNelson Ruest翻译:唐琼瑶 来源:TechTarget中国 英文

建立微软Hyper-V资源池的组织通常要从下面三个方面开始: 组织使用传统网络运行物理机。组织运行大量物理机和虚拟机,不过依赖于基于软件的hypervisor,诸如VMware Server、Sun xVM VirtualBox或Microsoft Virtual Server。组织运行的是如VMware vSphere或Citrix XenServer这样的hypervisor。   要移到Hyper-V,这些组织需要在生产Hyper-V资源池执行将虚拟机迁移。

熟悉迁移过程很重要。事实上,使用Hyper-V资源池的任何人应该小心他们可能需要运行的潜在迁移环境。因为源虚拟机可能来自不同的位置,……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

建立微软Hyper-V资源池的组织通常要从下面三个方面开始:

  1. 组织使用传统网络运行物理机。
  2. 组织运行大量物理机和虚拟机,不过依赖于基于软件的hypervisor,诸如VMware Server、Sun xVM VirtualBox或Microsoft Virtual Server。
  3. 组织运行的是如VMware vSphere或Citrix XenServer这样的hypervisor。

  要移到Hyper-V,这些组织需要在生产Hyper-V资源池执行将虚拟机迁移。熟悉迁移过程很重要。事实上,使用Hyper-V资源池的任何人应该小心他们可能需要运行的潜在迁移环境。因为源虚拟机可能来自不同的位置,包括:

  • 物理机转换的虚拟机
  • 运行在微软Virtual PC或Virtual Server上的机器
  • 使用第三方磁盘工具在磁盘镜像格式里捕获的机器,这些工具如 Acronis True Image Echo或赛门铁克的Norton Ghost,甚至有现在的Windows 7操作系统镜像
  • 在另一hypervisor环境(如VMware ESX Server、Citrix XenServer等)里作为虚拟机运行的机器
  • Hyper-V格式的单运行在另一资源池另一主机里的机器

  如果有合适的工具,这些迁移过程完全能自动化完成。不过一些资源池管理员发现他们没有那么多钱获取合适的工具。因此,他们必须寻找另外的方法进行迁移。这些替代工具通常需要消耗时间,它们通常也是免费工具。

  手动或者通过自动过程执行迁移节约时间,帮助维护你现有机器的投资。这系列将包括三篇文章,描述如何从Virtual Server、VMware ESX Server和Citrix XenServer转换虚拟机到Hyper-V。

  从Virtual Server 2005或Virtual PC迁移虚拟机依赖虚拟到虚拟(V2V)过程。迁移相对简单,因为所有微软产品——Virtual Server、Virtual PC和Hyper-V使用相同的虚拟硬盘格式。不过运行在Virtual Server或Virtual PC离的虚拟机不是用Hyper-V集成服务或组件。相反,他们使用VM Additions,这与Hyper-V不兼容。

  此外,用于Virtual Server和Virtual PC里的虚拟机配置(VMC)文件与Hyper-V使用的XML文件不兼容。这意味着如果你没有访问自定义的工具,你必须使用下面的手动过程从Virtual PC或Virtual Server转换机器到Hyper-V。

  1. 启动源hypervisor(Virtual PC或 Virtual Server),并移除VM Additions。要这么做,使用Control Panel> Add Or Remove Programs下的Uninstall A Program工具。记住,如果你不能在第一步就移除VM Additions,那么就不能在机器运行在Hyper-V上再移除。

  2. 接下来,准备VHD。你应该使用子操作系统内置的工具对VHD进行碎片整理,然后使用Virtual PC或Virtual Server工具压缩VHD。

  在Virtual Server里,检查磁盘并选择Compact Virtual Hard Disk(参见图1)。点击Compact进行压缩。你可能必须事先在磁盘上运行Virtual Server和Virtual PC里包含的precompaction工具。将Precompact.iso文件作为DVD驱动在子操作系统里载入,然后使用AutoPlay在磁盘上运行precompaction引擎。

Virtual Server

点击图片本身就能放大

  3. 如果需要移动虚拟机的VHD。

  4. 使用源机的VHD在Hyper-V里创建新虚拟机,或者使用VMC到Hyper-V迁移工具转换虚拟机的配置文件(VMC)到Hyper-V配置文件(XML)。

Hyper-V

  5. 在新Hyper-V虚拟机里安装Hyper-V的集成服务或组件。

  现在,虚拟机就能在Hyper-V上运行了。

相关推荐

  • 专家谈Windows Server 2016存储——Storage Spaces Direct

    为了让大家更加了解新版本Windows Server中的一些存储变化,我们采访了微软Hyper-V MVP Thomas Maurer。他对Storage Spaces Direct特性进行了深入介绍。

  • 面对Windows Server 2016虚拟化新变化 管理员用什么姿势迎接才最好?

    我们向微软Hyper-V MVP Thomas Maurer询问了Windows Server 2016中有关存储和虚拟化方面的一些变化,以及管理员如何为未来技术,如云计算和容器,做好准备。

  • Windows Server 2016系列三:虚拟化

    在《Windows Server 2016系列一:关键变化》中,我们对Windows Server 2016的新特性已经有所了解。对于决定升级到Windows Server 2016的组织,《Windows Server 2016系列二:升级》必不可少。Windows Server 2016在虚拟化方面提供了首次登陆的容器和Hyper-V更新。容器是虚拟化的未来发展方式——应用程序和服务在孤立的环境中运行,不会影响到系统。Windows Server 2016还为Hyper-V带来了显著的安全提升。

  • Windows Server 2016系列一:关键变化

    随着Windows Server 2016正式发布的日益临近,越来越多企业开始考虑挑战到新的服务器操作系统平台。无论你是持观望态度还是决定部署新的服务器操作系统,本指南共分四个系列,带你由浅入深,从全面了解到最终掌握Windows Server 2016。