巧用P2V迁移工具

日期: 2008-08-18 作者:冉金龙 来源:TechTarget中国 英文

  物理到虚拟迁移(Physical To Virtual,P2V)是导入服务器虚拟化将遇到的第一个问题。尤其对于中大型IT环境,能否有效率地把数十台甚至上百台旧服务器,转换到虚拟环境中,更会影响到企业用户导入虚拟化的意愿,甚至是整个项目的成败。


  P2V迁移的四种类型


  依执行程序,P2V迁移可分为四种类型:将虚拟机器当成物理机器一样的部署操作系统与软件、透过磁盘映像(Disk Image)的中介、透过SAN的Raw Device模式以及透过专用转换工具。


  为虚拟机器依序部署操作系统与软件


  虚拟机器在逻辑上等同于一台物理机器,因此最基本的P2V方式,就是把物理机器原来使用的操作系统与应用程序,连同相关的驱动程序、更新与修补文件,逐一重新安装到转换后的虚拟机器上,就像是在一台新的实体机器上重新安装系统。


  这种方法尽管确实可行,然而却是一种笨拙的方法,如果要转换的物理机器数量不多,还可容许一台台电脑逐一去安装操作系统与软件。但若需要转换的计算机数量多达数十台甚至上百台,显然这种方法就行不通。


  透过磁盘映像的中介


  若想省去重新安装系统与软件的麻烦,一种变通方式是透过磁盘映像的中介,利用Symantec Backup &#101xec System Recovery或Acronis True Image这类磁盘映像(Disk Image)级的备份软件,先把物理机器的磁盘整个撷取成磁盘映像文件,然后再利用软件的还原功能,将映像文件还原到虚拟机器上使用。由于磁盘映像文件包括了实体机器在特定时间点下的完整数据,用户可免除重新安装软件的麻烦。而这种两段式方法是透过磁盘映像的中介,也可称为P2I2V(Physical To Image To Virtual)。


  对备份软件来说,虚拟机器也等同于一台物理机器,可直接将虚拟机器当成还原目标,但一开始在建立虚拟机器时,最好尽可能让虚拟机器的虚拟硬件规格与原来的实体机器一致,以保证有较高的转移成功率。


  除了前面这种作法外,还有一种衍生的方法。由于这类备份软件目前多能提供将磁盘映像文件转换为虚拟机器格式的工具,因此可利用这种工具协助P2V的执行,直接将备份下来的磁盘映像文件转换成虚拟机器的文件格式,使用者只要将转换后的文件,复制或搬移到虚拟机器平台即可。


  至于透过磁盘映像中介这类方式的问题是,从撷取实体机器原始磁盘成为映像文件,然后再将映像文件还原到虚拟机器上的动作,耗时甚长,而且也不能保证100%成功。备份软件虽然能100%把原始磁盘备份下来成为映像,但不能保证倒回还原时,能100%还原成功。


  而且磁盘映像转换后还需执行SysPrep、修改系统SID或授权码等程序,才能让转换后的系统实际可用。更糟的是,一旦发生还原失败的情况,使用者也难以追踪问题到底出在哪个环节。


  透过SAN的Raw Device模式


  现在的几种主流的企业级虚拟平台,如VMWare ESX、Citrix XenServer等,都支持了所谓的原生磁盘Raw Device模式,可直接将储存设备提供的LUN挂载到虚拟机器平台上,成为虚拟机器的磁盘区。


  使用者只要把LUN的映像(Mapping)目标,从原来的实体机器改换为执行虚拟平台的主机,经过几个简单的转换设定动作,就能完成将数据从实体机器转换到虚拟机器的作业。由于其中只牵涉到LUN映像目标的重新设定,以及几个转换设定程序,不需要实际的搬移数据,因此所需时间非常短。


  但这种方式的限制是用户必须要有SAN的环境,才能执行这种改换LUN映像目标的动作——把后端储存设备的磁盘区,依需要挂载给前端指定的不同主机使用。而且在虚拟平台上,也必须使用资源配置较没有弹性的Raw Device模式,而不能使用一般的文件模式。如VMWare ESX的用户就必须在RDM模式才能利用上述功能,而不能选择更常见的VMFS文件系统模式。


  利用转换工具直接转换


  虚拟平台厂商通常也会提供一些转换工具,协助进行P2V,如VMware的P2V Assistant与Converter等,许多工具甚至是免费提供,如VMware Converter还能执行热复制(Hot Cloning),也就是在实体机器运转中进行迁移,不会造成系统中断。而且这种工具的P2V转换是一步到位的,可直接把实体机器磁盘区,直接转换成虚拟平台中可开机的虚拟机器,无需其它中介环节。


  但这种附属工具仍存在许多问题。以最普遍的VMware Converter来说,就有转换失败率较高、转换后的磁盘分割区(Partition)只能更大而不能缩小,以及追踪纪录不够详细,出问题时难以追踪等问题,更麻烦的是必须在来源端的实体计算机上安装代理程序(Agent),会对系统效能与稳定性造成一定的影响。


  不过随着虚拟环境的日渐普及,也吸引了一些厂商投入了专门的P2V迁移工具开发,如PlateSpin PowerConvert、VizonCore Vconverter等。这些P2V数据迁移工具功能与VMware Converter类似,同样都可一步到位完成P2V转换,而且相关的设定与作业执行监控机制更完善,因此转换成功率更高,出问题时也更容易判断问题点所在。当然更便利相对的也需付出代价,这些工具都必须付费购买才能取得。


  慎选工具 让P2V转换更顺畅


  显然的,逐一安装系统与软件的方法,对企业用户是行不通的,必须改用其它更有效率的方法。若用户欲转换的物理机器是建构在SAN之下,则Raw Device的方式提供了一个方便迅速的P2V方法,但如果用户的实体机器没有连接SAN,或有部份数据是置于本地端磁盘驱动器,而没有放到SAN提供的空间中,就只能利用其它的P2V转换方式。


  假设用户平常就有利用磁盘映像型的备份软件,定期为物理机器进行备份,则只要从平日累积的磁盘映像复本中,挑选最新的一份以P2I2V方式进行转换即可。但如果用户对时间或转换成功率有更高的要求,那更专业的转换工具将是最佳的选择。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

相关推荐

  • VMware快照工作原理以及如何运用

    当你更新或修复应用程序和服务器时,VMware快照无疑是你的救星。而如果你负责监管虚拟环境,你更是应该知道什么 […]

  • 配置ESXi Autostart,自动打补丁

    顾名思义,VMware ESXi Autostart能够实现自动开启、关闭ESXi服务器上的虚拟机,让虚拟机管理变得更轻松。如果运行了多个虚拟机并且给主机打补丁后需要重启主机,那么ESXi Autostart的作用就更大了,没有Autostart的话,你需要在给主机打补丁后,手动重启每个虚拟机。

  • 推荐一款好的虚拟主机提供商

    推荐一款好的虚拟主机提供商 推荐理由:   第一:种类多:有经济型,全能型,功能型等   […]

  • 哪里的虚拟主机最便宜?

    鱼和熊掌不可兼得, 想要找即便宜又好用的虚拟谁有办法? 我来推荐一款,可以了解 新网云虚拟主机一年只要1元钱 […]