数据中心 频道

解析惠普BladeSystem Matrix解决方案

  【IT168 资讯】在波士顿大隧道计划实施的过程中,波士顿市流行着一句谚语"罗马不是一天建成的"。如果事实如此,我们真对这位承建人刮目相看。这句话也恰如其分的描述出了将服务与硬件相分离,将服务器管理与物理层面分别对待的理想状态的现状。惠普公司的BladeSystem Matrix在实现这种自动化数据中心的理想之路上已经跋涉了很长的时间,他们的目的就是为自动化数据中心提供非常有用的工具和功能,但是实现真实的自动化数据中心服务配置目前还是个崇高的目标。当然也没有其他人达到过这个目标。

  虽然Matrix是款新包装,但是如果将它描绘成全新的产品也并不准确。Matrix是建立在惠普Systems Insight Manager的基础之上的,对于快速配置软件(惠普的RDP), Microsoft Active Directory(微软活动目录),服务器虚拟化(VMware, XenServer或Microsoft Hyper-V)和惠普BladeSystem c-Class刀片服务器和惠普torageWorks EVA光纤通道存储框架等相关服务有着极大的辅助作用。位于这些服务中心位置的新核心是:HP Insight Orchestration。

  HP Insight Orchestration就相当于交响乐团的指挥,将多个演奏者组合在一起奏出连贯的交响乐。活页的乐谱是采用拖拽和Flash界面在模板上建立的,将需要的部分建立单独的服务器或者一组物理或虚拟机,包括所有的网络和存储链接。可能Scalent的虚拟运作环境是个例外,惠普的Insight Orchestration已经接近自动化或可适应数据中心的定义。

  从头开始

  一切配置都要从硬件开始。惠普的 Matrix产品是脱胎与现有的惠普硬件产品,包括EVA4400和BladeSystem c7000刀片服务器。在这个组合中还有常规的光纤通道存储区域网络光纤交换机和以太网交换机。不过这两种网络交换机确实没有参与到整个产品配置当中。这可能是因为刀片服务器中的万兆以太网模块和8GB光纤通道连接的原因。基本上说,每个刀片服务器都有适合他们连接需求的带宽,将管理员和Insight Orchestration软件从在layer-2级别上提供VLAN分配的相互影响中解脱出来。

  在笔者实验室中测试的硬件是由两个C级机箱组成的,机箱内一共容纳了5个刀片服务器,两个EVA 4400 SAN阵列,两个8GB光纤通道交换机和四个10G连接的HP ProCurve 5406zl交换机以及一些千兆以太网连接。这是Matrix解决方案的核心。另外还有运行微软活动目录的最新ProLiant DL 360 G5s服务器,惠普ProLiant Essentials Rapid Deployment Pack (RDP)服务器和包括Insight Orchestration软件在内的HP Insight套装。

  Matrix产品的安装和最初的配置并不复杂。你必须知道非常熟悉所有的产品,能够为Matrix层提供足够的框架来执行其功能。幸运的是,惠普公司目前只销售全配置的Matrix产品,当机架服务器上市时,惠普整合技术会和解决方案结合在一起,提供相关培训,对现有的基础架构进行基础性整合。

  Insight Orchestration在其范围内提供两种主要的服务器观点:一种是显示物理服务器和虚拟服务器一起的逻辑观点和显示物理主机下面运行的虚拟机的物理观点。物理服务器可以被放入服务器池,由一些成熟的标准分隔开来,诸如英特尔和AMD的处理器,能用于Windows服务器的刀片服务器,能用于VMware ESX 主机的刀片服务器等等。这可以让管理员指定那个硬件来执行特定用途的服务。举例来说,搭载四核中央处理器和32GB随机存储器的BL460c刀片服务器可能是在ESX池中,

  数据中心就是艺术

  一旦硬件设备配置完成开始运行,有趣的部分就开始了。使用Insight Orchestration Designer的拖拽界面,建立单个服务器和整个应用软件套装的模板在几分钟内就可以构建完成,经过校验可以和现有的硬件和管理程序相兼容,然后发布。接下来,有权使用模板的管理员可以分配任务来建立流程,Insight Orchestration去做其余的工作。

  了解这项工作的具体细节是很重要的。使用现有连接(EVA存储管理除外),Orchestration会根据模板的特点去构建每个服务器。举例来说,如果一个或者多个服务器在VMware VI3下运行,Orchestration将使用vCenter来定义服务器参数,参考现有的虚拟机模板自动建立新的虚拟机。如果需要建立的服务器是一台物理服务器,和刀片服务器的惠普ILO管理处理器连接可以用来引导刀片服务器,连接可以连到RDP服务器上发信号给操作系统和特殊刀片服务器的配置需求。然后刀片服务器PXE启动,连接RDP服务器,开始建立流程。

  所有这些都是在后台进行的,基本上管理员要做的就是按一下"继续"按钮。作为一个例子,笔者会为包括网络服务器和数据库服务器的Linux应用软件建立一个全新的模板,然后在20分钟内完成服务器的配置和建立。然后笔者会按照自己的意愿多次重复这个过程,从模板上简单建立新的服务。

  在建立过程中需要一些手动的步骤。因为Insight Orchestration缺少关联都EVA存储管理软件的某些环节,必须准备某些建立流程,对LUN定义和由存储管理员在建立服务器之前进行手动激活。你可以根据预先定义的所需规模的LUN数量来加速配置,有独特的关键字对其进行标记来用在Orchestration Designer 模板中分配给存储。确实Orchestration会在模板被用来建立新服务器时分配限制的LUN,但是就目前而言为了成功建立模板,LUN必须已经存在并且包含相应关键字。惠普公司希望在EVA管理中提供更好的特性来剔除这些手动步骤。

  成本,租赁和客户

  笔者很高兴看到服务器和服务成本的概念在Insight Orchestration解决方案上有所体现。当模板在设计时,服务器和它的应用软件会被分配一个总体成本,当用户要求服务时,这个成本就会被分摊到用户处。特别是虚拟机,虚拟机蔓延不再是笑谈,给这些物理服务器和虚拟服务器分配成本,可以控制在特殊基础架构上运行的虚拟机数量。当用户看到所消耗的成本时,他们在进行配置时就会考虑适度原则。

  但是在模板上设置租赁期也是个选择。基本上说,这种做法能为建立服务设定一个固定的终止期。这样工作组就可以要求按年租赁来建立特殊模板。在租赁期结束时,服务器将自动关闭,硬件返回可用的资源池。这不是完全自动化的,需要管理员在服务器关闭之前进行批准,但是它确实提供另一种方法来帮助减少与网络有关的服务器垃圾的数量。

  服务器和服务模板

  正如你所想象的,在Insight Orchestration中有一个自助入口可以允许非管理员根据预设的模板配置服务。对于Matrix解决方案的所有其他方面来说,用户可以被分配优先权来从指定的模板中选择,甚至可以在没有完全使用Insight Orchestration的情况下设计新的模板。

  假设用户足够专业来理解相对简单的界面,自助入口可以从服务器建立流程中去除IT管理的部分,不过不要轻易采取这种选择。

  堆栈

  除了自动化服务器建立流程外,Insight Orchestration还可以和惠普Insight Manager's X2X迁移工具结合使用,帮助管理员将虚拟机从一台服务器迁移到另一台服务器再迁移回来,甚至可以在虚拟机和虚拟机的管理程序之间转换。笔者对其进行了基本测试,将基于VMware的Windows Server 2003虚拟机迁移到物理刀片服务器,整个过程需要花费大约半小时,除了早期的几种许可证授权与实际迁移无关外,其他的都会有所影响。

  还有一种叫做Capacity Advisor的工具。这是一款大致类似于VMware的Capacity Planner的工具,可以允许用户监控物理服务器上的能耗,中央处理器,随机存储器,网络和磁盘输入/输出,在数据基础上建立报告。还有一种称为 Smart Solver的功能,在数据基础上来决定如何最好的解决虚拟环境或者新的物理模式中遗留的工作负载。这款工具还能提供预测功能,尝试计算某种工作负载随着时间的推移将如何增长,其他的功能还包括在设置的上限被超越时发出警告。

  部署外线

  任何自动化系统在系统出现故障时都会产生大问题。在IT环境中,你总是依赖系统不要出现问题。如果有人在Insight Orchestration之外建立虚拟机时没有注意,或者硬件故障出现在系统的中心位置,亦或是其他问题牵引出的隐患。因此笔者着手打破一些构造,看看Insight Orchestration, 是否能应付这些问题,恢复流程会承担什么责任。

  笔者尝试人为制造了一些麻烦,还有一些无心之举,总的来说系统每次都得到了管理和恢复。在本文的屏幕截图中,你将注意到在大量工作中有一个或两个无效的状态,多数都是故意造成的。

  在几个实例中,在物理刀片服务器上建立自动化VMware ESX在最后启动时有一个HBA间隔,由于它不能访问硬盘开始重启。每个Insight Orchestration,状态保持在60%的时候会发生故障,因为系统还没有完成建立过程。笔者取消了在Insight Orchestration上的工作,然后重启刀片服务器。这时,与HBA相连的LUN和新的ESX刀片服务器正常启动,但是Orchestration仍然认为这项工作出错了。

  在Matrix解决方案中并非所有的过程都是自动完成的,EVA 4400存储管理控制台不是完全和整个解决方案结合在一起的,需要手动管理。

  解决这个问题需要几个步骤,包括清除指定的LUN,从维护池重新分配刀片服务器到ESX池,终止和去除与刀片服务器相连的逻辑服务器,重新启动Orchestration工作流程。整个恢复过程需要几分钟,需要用到管理套装的许多方面,不过不是一项很具挑战性的复杂任务。

  在另一个实例中,笔者通过vCenter而不是Orchestration直接建立了一些虚拟机。将他们带回文件夹的过程比较琐碎;笔者所做的就是从Insight Orchestration控制台上运行恢复流程。

  在多数情况下,必须迫使Insight Orchestration 去承担他们不能完成的事情。模板和服务创建工作在开始任何事情之前必须执行大量的资源校验,如果有组件出错,Orchestration 将发出警告并停止工作。用户还会看到来自控制台的清晰简洁的报错信息。

  惠普对Matrix产品所做的就是用现有的砖瓦搭建新的围墙,但是内部的工作并不是完全隐藏的。这一点有好有坏:好处是因为必须能够快速和轻松的解决问题,但是坏处是仍然需要相对琐碎的手动步骤来全面执行解决方案。笔者希望惠普公司能保持解决方案的相对开放性来帮助有经验的管理员来解决问题。

  对于其他的 HP Insight工具,以网络为基础的界面非常直观,但是像多数网络UI一样,它不像普通应用软件运行的那样顺畅。菜单和导航有些复古式,但是有望发生改变。

  此时,惠普的Matrix解决方案将在大型基础架构中找到一席之地,这些基础架构需要为他们的服务器和应用软件堆栈建立流程。对于多数最新的复杂技术来说,IT买家会施压惠普来改进整体的产品性能。随着时间的推移,价格也有望会下降,整合也将更加紧密。对于小型企业来说也会成为现实。每个旅途都要从迈出的第一步开始,惠普公司显然已经迈出了很多步。终点就在眼前了。

  HP BladeSystem Matrix

  费用--功能完整的容纳15个 BL495c刀片和8磁盘 EVA4400阵列的1个机架售价为$215,758,,;容纳31个刀片的两个机箱售价 $377,562

  平台--可支持Microsoft Windows, HP-UX, Red Hat Enterprise Linux, Suse Linux Enterprise Server, Oracle Enterprise Linux和Solaris操作系统以及 VMware ESX, Microsoft Hyper-V, Citrix XenServe和Integrity虚拟机管理程序. 支持所有的全高和半高HP ProLiant和HP Integrity服务器刀片

0
相关文章