www.hj8828.com有关推行虚拟机高效管理的陆大启发

把物理负载迁移到虚拟机上,简称为P2V,是服务器虚拟化的缩影。这种工作负载的迁移会带来数不清的好处。最显而易见的是服务器整合。本篇技巧探讨了将物理负载转换成虚拟负载的两种方法,还会涉及其过程中遇到的挑战和迁移过程的管理技巧。

一 5大主流虚拟技术
1)VMware:vSphere 4
  VMware的虚拟化产品包括vSphere等一系列数据中心虚拟化产品以及vCenter等一系列应用程序和基础架构管理工具,可以帮助企业以一种渐进的、非破坏性的方式实现云计算,获得高效、灵活、可靠的“IT即服务”。其中的vSphere
4是业界首款云操作系统,能够聚合和全面管理大型基础架构资源池,包括处理器、存储和网络等,使其成为一种无缝、灵活、动态的操作环境。无论是企业当前的应用还是下一代的应用,都能在vSphere
4之上更高效地运行并确保服务水平。而vCenter能够帮助客户大幅度提高数据中心的运行效率,获得更强的控制服务水平和更高的灵活性。
  除服务器虚拟化产品外,VMware还提供VMware View、VMware
Workstation等一系列桌面虚拟化产品,VMware
View产品组合可让IT人员在数据中心管理虚拟桌面,终端用户可以在任何位置的任何设备上使用他们熟悉的个性化环境,并通过一个单一的视图查看所有应用程序和数据,从数据中心更加灵活、可靠、高效和安全地管理桌面和应用程序。而VMware
Workstation则面向开发、测试、部署及支持软件的专业人员,它提供快速配置及重新设置功能,能模拟出多种应用环境,从而允许用户在自己偏爱的操作系统上运行任何应用程序。最新版本的VMwareWorkstation
6.5具备诸多革命性的新功能,包括在不同虚拟机上的窗口之间无缝切换、支持Direct
X三维图形以及利用虚拟机的录制与回放功能进行开创性调试工具。
  移动虚拟化是VMware正在不断扩展的新的虚拟化应用领域,2008年底推出的移动虚拟化平台(MVP),开拓性地将虚拟化技术及已获证明的诸多虚拟化技术应用好处引入到手机上。

目前,服务器管理中的最热门话题是管理虚拟服务器的问题。服务器虚拟化能够让较少的硬件资源运行多个应用程序和操作系统。这对于希望提高服务器利用率的IT经理来说是十分有吸引力的。

Hot Cloning和Cold Cloning

2)思杰:Citrix Deslivery Center
  思杰交付中心(Citrix Delivery
Center)通过集中化管理和交付各种应用和桌面,将IT转变成一种按需提供的服务。思杰交付中心通过网络优化与端到端的虚拟化技术(包括应用、桌面、服务器虚拟化技术)让用户不管身处何地都可获得最佳的应用性能,从而更高效地工作。思杰交付中心包含以下组件:
  1. Citrix
XenApp:一种Windows应用交付系统,可在数据中心集中管理应用,并将应用作为按需服务交付给使用任何设备的各地用户。XenApp将应用管理成本降低了高达48%,改善了IT将应用交付给分布式用户时的响应度,并增强了应用和数据的安全性。
  2. Citrix
XenDesktop:一种桌面虚拟化系统,可在数据中心集中管理桌面的生命周期,从而可集中管理桌面,并将桌面作为一种服务交付给各地用户,同时还可将桌面TCO降低高达40%,并增强数据安全性。
  3. Citrix
XenServer:一种开放的、功能强大的服务器虚拟化系统,可将静态的、复杂的数据中心环境转变成更为动态的、更易于管理的服务器工作负载交付中心,从而大大降低数据中心的运营成本。基于开源Xen系统管理程序,XenServer提供了安全的、成熟的服务器虚拟化平台,实现了接近裸机的性能。
  除了思杰交付中心,思杰还提供云中心(Citrix Cloud Center
,C3),C3旨在为云提供商提供一整套业务交付基础架构构件,帮助其能托管、管理和交付基于云的计算服务。

据市场研究公司Forrester
Research的调查显示,受访者已经把自己四分之一的服务器设备进行了虚拟化,并且计划在两年内把服务器的虚拟化比例提高到50%左右。随着企业IT团队扩大服务器虚拟化的应用,则应对管理的挑战也变得非常重要。

这是两种转换物理负载的基本方法,都是将物理服务器压缩进虚拟磁盘镜像中去–把管理系统、驱动、应用文件和用户数据转换成单独的文件格式,以便与特定的虚拟化平台相兼容,比如Hyper-V或VMware。

3)微软:Hyper-V
  作为Windows Server
2008组成部分的Hyper-V是微软推出的新一代基于Hypervisor的服务器虚拟化技术,可将多个服务器整合成在单一物理服务器上运行的不同虚拟机,进而大大节省服务器等硬件投资的。即使在单一服务器上执行多个操作系统(例如
Windows、Linux 及其他操作系统),仍可拥有同样的效率。
  Hyper-V采用了全新且改善的64位微内核管理程序架构,让 Hyper-V
在性能和安全性上都能大的提高。Hyper-V还利用新的虚拟服务提供程序/虚拟服务用户端(VSP/VSC)架构,因而在核心资源(例如磁盘、网络和视频)的访问和利用方面均也有改善。Hyper-V
还可提供抓取执行中虚拟机器快照的能力,因此可轻易地回复至前一状态,以及改善整个备份和可修复性解决方案。Hyper-V支持不同类型的操作系统,包括各种不同服务器平台(例如
Windows、Linux 及其他操作系统)的 32 位和 64 位系统。
  除此之外,微软来提供应用虚拟化解决方案Microsoft Application
Virtualization(旧称 SoftGrid Application
Virtualization),它将应用程序虚拟化,而且可让任何应用程序与其他程序同时执行,即使是通常会发生冲突的应用程序、同一应用程序的多种版本,以及许多以往无法同时执行的应用程序。另外,通过Windows
Server 2008
中的终端服务(TerminalServices)还能帮助企业实现桌面呈现虚拟化,让现有的企业在无需提供整个远程桌面的情况下,以集中化的方式访问应用程序。

对于那些努力寻求如何更好地管理虚拟机方法的人们来说,以下的6点启示至关重要。

在转换步骤中,在物理服务器上安装VMware’的vCenter Converter
Standalone或Novell的PlateSpin
Migrate。这些工具创建了一个虚拟机,把所有的磁盘块从物理服务器复制,然后创建并分配到虚拟硬件上。如今大部分虚拟化厂商都完善了转换步骤,整理成了一个简单的步骤向导点击界面。

4)红帽:红帽企业虚拟化平台
  红帽(Red Hat)从2007年3月推出的Red Hat Enterprise Linux
5开始加入Xen Hypervisor技术,从Red Hat Enterprise Linux
5.4开始,红帽增加了KVM
Hypervisor,用户可以选择使用Xen或者KVM虚拟化,或者从Xen过渡到KVM。同时,红帽将继续为Red
Hat Enterprise Linux
5的整个生命周期内支持Xen,至少持续到2014年更值得期待的红帽企业虚拟化Hypervisor预计将在今年推出。这个虚拟化平台将支持Windows和红帽Linux以及访客操作系统,基于可靠的红帽企业Linux内核将提供市场领先的主机扩展能力,其他的高级特性包括动态迁移、内存页共享等。
  另外,红帽还提供虚拟化服务器管理平台和虚拟化桌面管理平台。前者能跨服务器和桌面实现全面集成化的管理,支持很多的高级虚拟化管理功能,如镜像管理、动态迁移、高可用性等;而后者能为虚拟桌面提供远程交付技术和Hypervisor栈,包括连接代理、配置管理、镜像管理等。

1. 管理虚拟服务器的难点是什么?

Hot cloning和Cold Cloning的主要区别是Hot
Cloning是在物理服务器还在工作的时候执行转换步骤,而Cold
Cloning要求物理服务器停止工作并离线,然后才能转换。

5)Novell:SUSE Linux Enterprise 11
  Novell在今年推出的SUSE Linux Enterprise
11中包括了最新版的Xen管理程序,具有支持跨平台虚拟和动态资源服务质量的特性。SUSE
Linux Enterprise
11还进行了优化,以能够运行于各类主要系统管理程序并实现准本地(near-native)性能,这些管理程序包括VMware
ESX、微软Hyper-V和Xen。另外,得到Novell
ZENworks和PlateSpin自动管理补助的新的虚拟设备创建功能,将使客户能够快速创建虚拟机并对它们的完整生命周期在物理和虚拟基础设施结构上进行管理,比管理今天传统的服务器要更加容易。
  特别值得一提的是,Novell的PlateSpin工作负载管理解决方案可帮助企业跨多个数据中心合并和迁移服务器,在物理服务器和虚拟机之间平衡工作负载,并利用虚拟化技术采用更快速的恢复手段对大量服务器进行保护,其中包括VMware
ESX和ESXi、Microsoft Hyper-V、Citrix Ex、、XenServer、Virtual
Iron和集成了Xen的SUSE Linux Enterprise Server。

有些人会告诉你管理虚拟服务器和管理物理服务器差不多。有些人会告诉你这取决于管理的内容。但是,所有的人都一致认为用户在生产环境中部署虚拟服务器之前应该有一个全面的管理计划。

所以Cold
Cloning能保证在转换过程中,所有物理负载的文件封闭且稳定,不会发生可能影响虚拟机生成效果的问题。

二 专家博客:
方建国: +

岳雷:
大头蚕:
许可帝国:
寇柱的虚拟化BLOG:

美国企业管理协会的一位研究经理Andi
Mann说,管理不是一个单一的纪律。管理涉及到从业务持续性的计划到补丁的管理,以及其他许多事情。在业务持续性计划中,虚拟服务器的管理比物理服务器管理要容易一些。但是,在给多个系统使用补丁的时候,虚拟服务器就更复杂一些。用户总是不能肯定所有的虚拟机是否都使用了补丁,而这显然是一个问题。

任何P2V负载转换都可能是CPU密集型的,也许要求大量时间来完成块状数据的转移。这对于Cold
Cloning不是问题,因为负载都已经离线了,但是Hot
Cloning可能会削弱负载的性能和用户体验。有的专家拿Hot
Cloning的步骤要求和备份周期对比,建议管理者在非高峰时间段安排所有的转换工作,因为这时的用户要求和服务器活跃度最低。

 

一致性和标准化在与物理服务器一起管理虚拟服务器的时候也将成为一个较大的问题。虚拟服务器的好处包括容易使用资源。这要求IT管理员为应用服务器和数据库服务器预先确定设置参数。专家表示,保持设置参数的准确性和最新状态在虚拟化环境中更加重要,因为在虚拟服务器上更容易发生设置漂移,使用补丁也是如此。

P2V的挑战

其他技术文章:

Noel and Associates研究公司的主要分析师Jasmine
Noel也表示:“服务器虚拟化的重点转向了管理模板和防止设置漂移方面。”理想的情况是IT经理创建一个标准的模板详细说明操作系统、厂商软件、补丁水平、客户代码等信息。这个模板要保持不变,这样部署的每一个新的虚拟服务器都与这个预先制定的标准保持一致。补丁也可以成为这个模板的一部分。

计划P2V迁移会遇到一些潜在难题。IT主管Scott
Roberts谏言道:“确保虚拟环境有必要的资源,以便运行在该整合服务器上面的所有东西。并且确保你的SAN能处理IOPSInput/Output
Operations Per Second,每秒进行读写操作次数)。”

除了维护和可用性管理之外,另一个管理问题是性能问题。业内观察人士称,虚拟环境的复杂性使确定性能问题的根本原因变成了一个更繁重的任务。性能管理变得更复杂,因为更困难的问题是你需要理解物理服务器的问题是如何在虚拟机上表现出来的,以及虚拟服务器的问题是如何在物理服务器上表现出来的。虽然虚拟化提供了灵活的资源,但是,一台服务器上的多个虚拟服务器将争夺同样的资源。IT经理应该记住这个事情。

确保CPU、RAM和网络带宽能否为主机服务器支持预期的虚拟机总量,这才是挑战。另外,虚拟机的性能和稳定性可能会受到挑战。Novell的PlateSpin
Recon这种工具可以帮助解决资源需求和可用性。

2. 如何阻止虚拟机蔓延?

虚拟化的主要好处之一是管理员可以监控每个虚拟机需要的计算资源,调整资源分配来增加给虚拟机的资源,或者减少不需要的资源,然后把它们分配给其他虚拟机。

虚拟化提供了部署方便的好处,但是服务器设置的速度越快,这种服务器的需求就越多。而这将很快导致数量过多的虚拟机。