服务器 频道

深度分析:趟过虚拟和现实的界河

  【IT168 专稿】虚拟化是近几年来最时髦也最吸引用户眼球的词汇,因为虚拟化可以帮助企业用户整合服务器和存储,并提升它们的利用率,可以帮助企业节省资金;但是伴随着虚拟化在企业IT架构中的实施,必然给网络管理人员带来一个难题,那就是虚拟世界和现实世界之间的管理问题。如何趟过虚拟和现实的界河?

虚拟管理之痛
  
    在虚拟化基础架构中,管理被公认为是最大的痛点所在。面对虚拟服务器的管理,很多企业IT管理人员已经发现,在传统系统与网络管理领域积累多年的理论与实践经验有相当一部分已然失去了用武之地。

    传统管理更多地着眼于服务器本身的软、硬件系统不同,虚拟服务器管理要求IT架构与网络管理人员还必须详细考虑服务器之外的更多相关因素,将管理视角从单纯的物理层管理向虚拟层管理延伸。为此,有专家预测,简化虚拟环境的管理很可能将会成为虚拟化领域一个非常赚钱的生意。

    在传统系统管理环境下,一台服务器就是一台服务器;而在虚拟环境中,一台服务器可能会代表两台甚至更多的虚拟服务器,这就要求系统管理人员的管理理念与策略必须随之变更。

    深入了解虚拟服务器的各个相关层面是实现虚拟环境管理的基础,系统管理人员必须深入透彻地理解与把握位于同一物理服务器上的多个虚拟服务器的配置与性能。因为是虚拟的环境,随时都有可能动态地调整变化,所以似乎在虚拟环境下,很难找到一个放之四海而皆准的管理策略,任何管理策略都必须随着系统环境的变化及时加以调整。

    在具体管理过程中,经由自物理服务器向虚拟服务器转换的过程中,系统管理人员也会遭遇不少难题。例如,对于管理工具提供的物理与虚拟服务器系统管理报告,必须加以区别对待。尤其是对于来自物理与虚拟两个层面的服务器报警信息更需要认真进行甄别,或者借助先进的专用虚拟服务器管理工具进行更深入的分析,以确定报警信息仅仅与特定虚拟服务器有关还是与整个物理服务器有关。否则,如若无法准确判定问题根源所在,将可能导致管理人员将报警信息认作误报不予理会,或者采取了可能危及整个系统正常运行的错误举措。

    此外,在虚拟服务器环境下,系统管理人员还必须通盘考虑运行于物理服务器上的所有应用与进程,如包括系统重启或补丁分发等任务应尽可能安排在非生产时间进行,因为这类操作可能影响到所有运行于该物理服务器上的虚拟服务器。

    可以说,虚拟服务器管理除了需要IT管理人员有足够的专业知识外,更需要有丰富的系统管理经验,特别是大型、跨平台企业环境管理经验。

 

解痛良方:虚拟管理工具

    有需求就有创新。随着越来越多的数据中心遭受虚拟化管理的难题,多种旨在解决虚拟环境管理挑战的解决方案也竞相面世。

    近日,Egenera和Opsware公司都宣布推出新型软件,帮助服务器机房管理人员将虚拟服务器和现实的物理服务器作为一个整体来管理。同时,有消息称,应用服务器提供商BEA也计划推出其很受欢迎的WebLogic应用服务器的虚拟化版本。

    熟悉这一领域的人都知道,多年以来,Opsware公司一直致力于帮助服务器机房管理者有效控制服务器蔓延,并让他们更容易地管理这些服务器盒子。而最新发布的Opsware Virtualization Director又为其开启了一段新的旅程,这一新的软件是被设计为管理包括物理服务器和虚拟服务器在内的完整生命周期。

    OpswareVirtualization Director支持Solaris Zones和Vmware。据悉,它的未来版本还将支持到Xen和Microsoft Virtual Sever。Opsware是准备在虚拟化领域打持久战的厂商,据该公司负责人透露,他们计划用三大模块覆盖数据中心的不同部分,首先是锁定服务器的虚拟化,接下来将会关注虚拟化的网络,第三个将关注存储虚拟化。

    之所以说Opsware Virtualization Director可以管理完整的虚拟服务器生命周期,是因为它包括了从创建、安全保护和控制虚拟服务器,到发现、可视化和跟踪虚拟和物理基础架构以及其上面应用软件之间的依从关系。它还可以将异构服务器机房中并行运行的物理和虚拟服务器之上的管理标准化。

    Opsware Virtualization Director被定位为是大型服务器环境的理想之选,因为在大型服务器环境中迫于管理的巨大挑战虚拟化技术很难蔓延开来。有市场调查数据显示,76%的虚拟化部署是在500台或更少数量的服务器环境中展开的。不过这一产品要到2007年第一季度才能上市。

    同样,Egenera的客户也是到2007年才能享受到新技术。该公司新发布是vBlade管理软件,它可以让企业组织在单一的工具中同时管理物理服务器和虚拟机。VBlade被设计为对使用它的人来说是透明的,它和Egenera的blade管理软件、Processing Area Network (PAN) Manager一起安装,使用者通过PAN Manager访问它,但是它是作为一个独立插件来销售。该软件集成了hypervisor技术到PAN Manager中(目前集成的是XenSource公司的XenEnterprise),允许管理人员无缝地配置、分配、重新计划和管理整个混合架构。

    对于虚拟化领域,Egenera也并不是陌生者,其PAN架构就是通过将计算、存储和网络资源创建成一个易于共享和自动调配的虚拟池来实现的虚拟化模型。vBlade又将此提升到了更高水准,允许管理员定义物理和虚拟刀片的池,并且在物理或虚拟刀片上部署虚拟服务器使用的是相同的过程,部署可以在PAN或BladeFrame系统上的任何地方进行。

    其实,上述这些厂商还都算不上是率先跨越虚拟和现实之间界限的厂商,曾在网络界得到广泛关注的Cassatt公司,其管理工具可在一个统一的环境中提供包括操作系统、应用、服务器与虚拟服务器在内的所有状况报告。

    今年春天,Cassatt对其管理软件进行了升级,升级后的软件可以提供对VMware、微软与基于源代码开放项目的Xen虚拟机的管理。今年六月VMware公司也对其VirtualCenter管理工具进行了升级,增加了更多先进管理功能。

    此外,包括BMC、CA、HP、IBM和微软在内的各大传统系统管理产品供应商,都已经敏锐嗅到了虚拟环境管理的巨大需求,纷纷将对虚拟机的管理纳入了其传统系统管理工具之中,或者干脆在其原有产品线中新增加了独立的虚拟机管理产品类别。

    近几年来,BMC一直致力于推广旨在将业务处理流程、服务与底层IT架构性能管理与虚拟环境管理加以融合的BSM(Business Service Management)业务服务管理战略,它也在其用于虚拟服务器管理的BMC Performance Assurance Suite产品中提供了对VMware ESX服务器的管理,以及对VMware ESX虚拟机环境中的业务应用情况进行监控。同时,该产品还可自动监测并定位到系统架构中的反常热点,使管理人员能够及时排除故障,以免对业务处理产生不良影响。
   

    针对虚拟环境,CA公司的Unicenter高级系统管理软件则提供了可根据动态代理需求对服务器性能进行自动分配的管理性能。

    HP公司去年对其Integrity Essentials产品线进行了升级,在其中增加了可根据虚拟服务器负载情况提供如何最大限度提高服务性能的建议。同时,作为HP公司虚拟服务器环境管理产品组件的Global Workload Manager还可以帮助IT管理人员根据管理策略监控虚拟服务器的负载情况,并可以自动将应用负载自较忙的服务器迁移至空闲服务器,使相关应用能够最大限度地发挥CPU的处理能力。

    IBM公司在去年秋天就对其Tivoli Workload Scheduler与Tivoli Intelligent Orchestrator管理工具进行了升级,增加了可根据事先确定的工作计划在批量作业负载中分配可用虚拟资源的管理性能,这意味着系统管理人员能够随时将批量作业调往负载较小的虚拟服务器端,这样可以在很大程度上简化批处理作业的管理,解决了过去批处理作业只能安排在非高峰期运行的问题。在今年10月中旬,IBM刚刚又发布了其虚拟化管理器,即一种新型的IBM Director模块,能够使得网络管理人员将物理和虚拟服务器当作一个环境来管理。

    微软今年春发布了一款可帮助用户对虚拟服务器安装进行管理的升级管理套件。该软件可与微软的Operations Manager同时使用,使用户能够监控运行于服务器上的虚拟机及虚拟服务器上的访问用户。另外,微软还于新近推出了一款System Center Virtual Machine Manager,这款可望于今年底或明年初上市的产品可提供对虚拟镜像与工作量的管理。

    总的来看,部署虚拟环境的管理工具对于很多企业已经是迫在眉睫的事情。因为现有的、未增加虚拟服务器管理功能的传统管理工具显然是无法胜任对于虚拟服务器的管理,这些管理工具提供的只是物理服务器资源信息,并不能对虚拟服务器的运行状况进行准确的描述,而随着虚拟服务器数量的急剧增长,手工进行管理与配置虚拟服务器显然是不现实的。不过,虚拟环境管理工具只是刚刚起步,优劣好坏还需要在实践中慢慢体会。
0
相关文章