把物理负载迁移到虚拟机上,简称为P2V,是服务器虚拟化的缩影。这种工作负载的迁移会带来数不清的好处。最显而易见的是服务器整合。本篇技巧探讨了将物理负载转换成虚拟负载的两种方法,还会涉及其过程中遇到的挑战和迁移过程的管理技巧。
Hot Cloning和Cold Cloning
这是两种转换物理负载的基本方法,都是将物理服务器压缩进虚拟磁盘镜像中去--把管理系统、驱动、应用文件和用户数据转换成单独的文件格式,以便与特定的虚拟化平台相兼容,比如Hyper-V或VMware.
在转换步骤中,在物理服务器上安装VMware‘的vCenter Converter Standalone或Novell的PlateSpin Migrate.这些工具创建了一个虚拟机,把所有的磁盘块从物理服务器复制,然后创建并分配到虚拟硬件上。如今大部分虚拟化厂商都完善了转换步骤,整理成了一个简单的步骤向导点击界面。
Hot cloning和Cold Cloning的主要区别是Hot Cloning是在物理服务器还在工作的时候执行转换步骤,而Cold Cloning要求物理服务器停止工作并离线,然后才能转换。
所以Cold Cloning能保证在转换过程中,所有物理负载的文件封闭且稳定,不会发生可能影响虚拟机生成效果的问题。
任何P2V负载转换都可能是CPU密集型的,也许要求大量时间来完成块状数据的转移。这对于Cold Cloning不是问题,因为负载都已经离线了,但是Hot Cloning可能会削弱负载的性能和用户体验。有的专家拿Hot Cloning的步骤要求和备份周期对比,建议管理者在非高峰时间段安排所有的转换工作,因为这时的用户要求和服务器活跃度最低。
P2V的挑战
计划P2V迁移会遇到一些潜在难题。IT主管Scott Roberts谏言道:“确保虚拟环境有必要的资源,以便运行在该整合服务器上面的所有东西。并且确保你的SAN能处理 IOPS(Input/Output Operations Per Second,每秒进行读写操作次数)。”
确保CPU、RAM和网络带宽能否为主机服务器支持预期的虚拟机总量,这才是挑战。另外,虚拟机的性能和稳定性可能会受到挑战。Novell的PlateSpin Recon这种工具可以帮助解决资源需求和可用性。
虚拟化的主要好处之一是管理员可以监控每个虚拟机需要的计算资源,调整资源分配来增加给虚拟机的资源,或者减少不需要的资源,然后把它们分配给其他虚拟机。
管理员得防止不小心将物理服务器的MAC地址复制到虚拟机。如果真的一时手滑做出这种事,网络流量会很容易变得模糊奇怪,导致严重的应用问题。
即使原来的物理服务器不用了,一旦服务器的NIC在其他硬件上重新使用,还会产生问题。如果把一个MAC地址分配给组织单元标识符(Organization Unit Identifier),或者OUI,作为虚拟机的前级,就可以防止问题产生,还便于管理各个虚拟机。
如何管理负载
在物理服务器和虚拟环境之间迁移负载对管理负载的方式会产生深刻的影响。为了防止问题产生,管理者应该警觉。
当把物理负载转换到虚拟机的时候,专家发现了很明显的管理计划缺陷,包括容量计划、配置管理和生命周期管理。这些忽略的问题最终会导致低效、错误乃至计划外的资金花费,提高了虚拟化的代价。
Burton Group高级分析师Chris Wolf认为,一个企业也许会发现,迁移虚拟化花上半年,可能到头还不知道虚拟化有什么。“最后他们可能还得投入资金到管理软件方面。”管理的计划和预算常常是成功虚拟化的关键因素。
虚拟化到虚拟化(V2V)的迁移也有类似的问题,需要新的工具应付不同的管理程序。如果计划彻底更换管理程序,就会有新的学习曲线--以及价格,为了购买相关的管理工具。如果一个组织选择长期维持大量管理程序,可能绕过特定厂商管理工具,选择支持多种管理程序的第三方管理工具会更加合算。
这种情形对于虚拟化到物理(V2P)转换来说可能是最难的,给出的虚拟化管理工具是无效的。这种情况下,管理者需要起用原始物理环境中的旧管理工具。 |