随着虚拟化应用的普及与深入,数据中心正在进行着一场重大的“虚拟化革命”,数据中心开始部署越来越多的虚拟机,虚拟机呈现蔓延的趋势,并且用户开始尝试在虚拟化环境中部署更多的数据中心核心应用。在数据中心虚拟化环境走向复杂的今天,我们必须更加关注虚拟环境和物理环境的整体管理能力。虽然Vmware、微软、Citirx等虚拟化软件厂商已经有多种虚拟化管理工具,但是数据中心存在着大型机、小型机、X86服务器以及多种操作系统并存的复杂情况,因此综合整体的管理工具将能更好的帮助用户适应数据中心虚拟化时代的到来。
IBM VMControl—新一代虚拟化管理工具
服务器虚拟化技术能够提升数据中心服务器利用率,节省数据中心空间、电力和冷却成本,并提升IT对业务需求的响应能力,然而随着服务器虚拟化的深入,数据中心管理人员开始普遍需要通过不同的管理界面在虚拟化环境部署工作负载、管理虚拟服务器资源,这使得数据中心的资源维护与管理工作变得愈发困难。
IBM VMControl正是基于这种情况下于2009年下半年诞生的,作为IBM System Director的一个插件,无缝地集成在基于Web界面的Systems Director之中,可自动管理虚拟化基础设施、改进工作负载的弹性、大大减少新虚拟机的部署时间。目前VMControl有三个版本:Express、Standard 和 Enterprise。
IBM VMControl跟其他虚拟化管理软件最大的不同点就是以工作负载为中心的管理策略,其他传统的虚拟化管理软件更加侧重于以硬件为中心、更加关注虚拟化技术细节,由于数据中心往往具备多种环境,因此数据中心管理员之前需要了解各种虚拟化技术(Power VM、Vmware、Citrix Xen或者zVM等)。IBM VMControl打破这种传统理念,尽量帮助数据中心管理人员屏蔽后端的虚拟化技术细节,以用户实际工作负载为对象提供管理功能,简化了虚拟化部署与管理的诸多细节,提升了数据中心应用部署与管理的效率。
#p#
从“硬件为中心”到“工作负载为中心”—关键任务实现自动化管理
IBM VMControl一改过去传统虚拟化管理软件的策略,通过一个界面即可实现多种虚拟资源的部署与管理,以“工作负载为中心”的策略理念也更加贴近用户的实际业务情况,让用户并不需要更多技能就能够实现跨平台的虚拟化管理。为了更好的体现出这种管理策略的价值,下面以用户需要在一台IBM Power 570服务器上创建一个安装了DB 2开发环境的AIX逻辑分区为例,来显示以“工作负载为中心”的策略如何帮助关键业务实现自动化部署与管理。
图一:传统以“硬件为中心”的虚拟化应用部署与管理示意图。在这种虚拟化管理环境中各个组件都需要参与关键任务的部署,比如通过HMC(Hardware Management Console,IBM PowerVM中的硬件管理控制台)在570服务器上安装、配置VIOS逻辑分区用于I/O设备共享;通过HMC创建一个新的逻辑分区用户安装DB2开发环境,为该分区分配合适的处理器、内存和I/O资源,以及后面的AIX、DB 2数据库软件、DB 2开发环境的安装等多个流程都需要数据中心管理人员参与部署与配置。
图二:IBM VMControl以“工作负载”为中心的虚拟化应用部署与管理示意图。该虚拟化管理策略大大简化了应用服务器所涉及的组件和部署流程。数据中心管理人员只需通过HMC在570服务器上安装、配置VIOS逻辑分区用户I/O设备共享,导入安装、配置好的AIX虚拟镜像,直接部署到570服务器上即可,整个过程步骤简单,大大提升虚拟化管理的效率。
为什么IBM VMControl就能够实现虚拟化应用部署与管理的步骤简化呢?IBM VMControl又是如何提升虚拟化管理的效率?其实IBM VMControl是以NIM(Network Installation Manager)为基础对各种工作负载进行管理。
图三:IBM VMControl设计原理图。以NIM为基础的VMControl能够帮助用户实现各种软件的安装和关键任务的维护。VMControl 分为两个部分,其中一部分运行在 Director Server 中,另一部分作为 CAS 代理的一部分(也称为VMControl子代理,运行在 NIM Master 的环境中)。NIM Master是映像存储库并用来管理和组织被捕捉映像(池化资源)。在Director服务器端的VMControl,与NIM Master上运行的VMControl 子代理通信,后者基于 NIM 提供的功能,完成导入、导出、捕捉、部署等映像操作。
更加值得肯定的是,IBM已经将VMControl无缝集成到IBM Tivoli管理软件之中,通过VMControl和Tivoli一起实现对各类IT系统和虚拟化技术的单点控制,可以涵盖到Unix、Linux、大型主机、X86、存储系统和网络等范围。VMControl的池化理念能够允许用户将IBM物理和虚拟服务器整合起来作为一个整理来管理,这种池化理念能够让数据中心管理人员随时随地的将资源分配给应用程序,数据中心管理人员还可以监控、维护并调整IT资源池以应对每种计算工作负载所需的服务等级,并协助预测和应对系统问题,更重要的是管理人员还可以通过VMControl把工作负载从故障系统中迁移出来,保证工作负载维持应用程序的可用性,避免意外中断。
图四:IBM VMControl管理拓扑图。通过这个界面可以管理微软、Vmware、IBM PowerVM、IBM zVM等虚拟化应用程序,VMControl封锁了过去部署过程中的繁琐手动操作过程,将所有的底层部署步骤和细节对用户透明化,极大的简化和方便了用户的操作,同时也避免了可能发生的人为错误。真正实现了一个平台管理数据中心所有虚拟化资源,极大的方便的数据中心管理人员日常的管理工作。
数据中心拥有不同虚拟化技术决定了平台分散化的特点,这也造成了虚拟化管理的分散化,无疑加大了数据中心管理难度,IBM VMControl突破传统的理念,通过与Tivoli的完美结合,数据中心管理人员能够实现新工作负载快速部署,同时保证对IT资源的极好控制,让数据中心能够适应业务的多样化需求;节省了购买、建立和维护分散的管理工具所占的大笔开支;通过一个管理界面短时间即可设定、运营和监管各种IBM硬件平台的物理和虚拟资源;对每种计算工作负载进行服务等级划分,如工作负载从故障系统中迁移出来,保证工作负载维持应用程序的可用性,避免意外中断。因此,IBM VMControl这种突破无疑是“后虚拟化时代”下,数据中心管理人员实现高效管理的首选!
【编辑推荐】
- 用VMControl V2.2优化Power Systems
- Systems Director VMControl是什么?
- 谁家虚拟化更完美?IBM对比VMware
- IBM虚拟化实战之VMControl映像库创建