机房360首页
当前位置:首页 » 技术解构 » 四大虚拟化实验室管理器各显风采

四大虚拟化实验室管理器各显风采

来源:机房360 作者:许剑 更新时间:2010-6-12 18:08:26

摘要:虚拟化技术正在越来越快的改变着IT应用方式,很多组织开始部署虚拟化技术,对于短期的项目来说,虚拟化几乎是个能够满足需要的完美方式,完成项目后即可拆除。IT部门部署临时虚拟化要依靠叫做虚拟实验室管理器(VirtualLabManager)的软件包,简称实验室管理器。

  随着21世纪信息技术的高速发展,高校信息化建设取得了重大突破。特别是近年来“211工程”的逐步落实,有效地推动了高校网络基础设施建设和信息系统建设。目前国内大部分高校均已部署了一定规模的网络应用,初步实现了网络办公、网络教学、网络通信等网络服务。高校信息化建设对于教学质量和科研质量的影响起着越来越大的作用。
  
  现存问题:科研和学生项目需要高性能实验环境
  
  高校很难统一提供大批量的服务器环境用于学生实验
  
  高校不可能有充足的资源为每个科研项目和学生毕设项目提供独立的服务器资源,导致大部分项目要么采用PC机手工搭建项目环境,要么和其他人分享紧张的服务器资源。如果采用PC机搭建项目环境虽然可以保障项目进度,但是由于很多项目真实的应用环境是高性能的服务器环境,很可能造成有些项目提交后无法正常运行。如果和别人分享紧张的服务器资源,则可能需要经常重建项目环境或等待上机时间,很难避免对项目进度造成严重影响。
  
  批量统一部署服务器环境成难题
  
  在有大量的学生进行毕设项目或实验时,手工搭建大量同样配置的服务器环境是非常耗时耗力的大工程。即便是由学生自己完成配置,也会由于学生能力水平不一而无法确保项目进度,从而对教学造成很大影响。
  
  反复搭建项目环境耗用大量精力
  
  在一批学生实验项目结束后,学校回收服务器重新搭建不同的开发环境,要花费大量时间进行重复配置工作。
  
  虚拟化实验室解决方案
  
  Virtuozzo虚拟化实验室解决方案旨在通过将现有的物理服务器虚拟分割成数十个或数百个虚拟环境(VE),利用VE的模板功能为学生和其他科研人员提供专用的服务器环境。VE具有高密度、以管理特性,VE模板技术大量节约了服务器环境部署时间,简化了实验环境的准备过程,最大程度地满足科研及教学实践对专用服务器环境的需求。
  
  虚拟化技术正在越来越快的改变着IT应用方式,很多组织开始部署虚拟化技术,对于短期的项目来说,虚拟化几乎是个能够满足需要的完美方式,完成项目后即可拆除。IT部门部署临时虚拟化要依靠叫做虚拟实验室管理器(VirtualLabManager)的软件包,简称实验室管理器。
  
  实验室管理器并不能完全描述解决方案中所包含的所有内容,临时虚拟化系统包括很多内容,比如软件的开发和测试、新产品检测、Demo演示、内部培训等等。实验管理器架设和拆除都很简单。如果采用其他方式,你会发现很多服务实现起来并不容易,而采用虚拟机可以很方便的解决。
  
  本次进行对比的实验室管理器包含VMware的LabManager、Surgient的VirtualAutomationPlatform、VMLogix的LabManager,以及完全基于云的Skytap。这些产品都是非常优秀的解决方案,可以非常简单的管理非生产环境的虚拟化系统。
  
  实验室管理器包含几个基本特性,今天所要对比的这几个产品都包括。实验室管理器通常运行在指定的服务器上,并与一个虚拟机资源池(服务器和存储)以及指定的存储服务器相结合。总体上来说,最小的标准配置包含至少三个系统:实验室管理器、存储服务器、虚拟化主机或主机。
  
  当在主机上创建好虚拟机,它在存储服务器上体现为一个模板(比如RadHat系统、配置好三个网卡并运行Tomcat)。管理员可以选择一组模板,即一组虚拟机,如一个数据库服务器、Web服务器和一个客户端,这些虚拟机捆绑成一个管理配置单元,这些配置可以被保存在存储服务器上,然后可以作为一个独立的单元来运行。
  
  当实验室管理器创建好一个配置单元,可以选择捆绑一个虚拟路由器,这个路由器可以提供网络地址转换(NAT),这在两个同样配置的实例同时运行时是必需的。虚拟路由器的NAT功能对配置单元中的独立虚拟机的IP地址进行转换,以免同一网段中两台同样IP的虚拟机产生冲突。
  
  实验室管理器的一个重要特性是对配置进行快照,并创建一个镜像。闲置状况下的镜像对测试和QA是没有帮助的,而出现Bug时候的镜像对于一个测试工程师来说更有意义,可以从中发现问题然后补救。这些快照存储在存储服务器上,实际上可以存储在任何位置,不过存储服务器处于实验室管理器之下,可以增强访问控制、生命周期管理等。
  
  实验室管理器可以执行很多其他的小任务,比如安全审核等,但是其主要功能还是在于便捷的管理虚拟机模板、配置以及虚拟机。
  
  虽然我们努力凸显出产品之间的差异,不过坐在控制台之前的真实感受就是产品都很类似。它们都在完成相同的任务——构架、部署、卸下成组的虚拟机,令人惊讶的是这几款产品的主要功能几乎相同,所以最后的得分也非常接近。
  
  这些产品的本地版本(除Skytap)外,都很难安装,并且说明文档也很少,适合对虚拟化技术非常精通的IT部门和管理员们,才不至于在提供商的支持热线中浪费太多的时间。在这方面,Skytap表现的很好,是一种完全交钥匙的方式,通过一两个小时的Demo,不需要安装,用户可以很容易的进行配置应用。
  
  四款产品都很好应用,所以选择采用哪个产品并不是最重要的。最为友好的产品要属Surgient和VMLogix,它们具有最好的协同工作能力,具有许可证跟踪器(licensetracker),并且Surgient具有丰富的计划任务机制。
  
  VMware的产品在两个方面脱颖而出:可扩展性和性能。当在不同平台进行测试时,VMware明显的要更快速,这要归功于VMware的linkedclone设计,并且VMware的产品更适合运行大型实验室和安装在多个站点中。但是它需要一个完全的VMware环境,因为它不能管理其他虚拟机。尽管如此,VMware是四款产品中最快速的,并且品牌也是最大的。
  
  对于从来没有使用过实验室管理软件的站点来说,我们推荐尝试Skytap,这是一个交钥匙式的方案,只需要很少的投资,不会破坏现有的基础架构。不过如果用户不希望基于云或者不能容忍Skytap每月两次的Windows宕机,那么应该选择其他的解决方案。Skytap还是临时的实验室管理工具的首选,比如产品发布前的集中测试。
  
  总的来说,你选择任何一个方案都能工作的很好。下面先来看四款产品基本情况:
  
  产品SkytapCloudSurgientVirtualAutomationPlatform7VMLogixLabManager3.8.1VMwarevCenterLabManager4.0
  
  SurgientVirtualAutomationPlatform7
  
  Surgient在很多方面是实验室管理的原型,通过在2003年收购ProTier成为市场上第一家提供商。SurgientVirtualAutomationPlatform7是最新产品,这个平台提供了对VMwareESX和微软Hyper-V的实验室管理。实际上,它可以在同一个界面管理这两种虚拟机。Surgient计划在未来的12个月内提供对RadhatKVM的支持,不过Surgient还没有对Xen支持的时间表。
  
  从Surgient的控制台中,管理员首先通过hypervisor配置服务器,这些服务器会被添加到可用系统的目录中。根据自身的负载程度,每个新的服务器有一个能力评估,包括EPU(处理单元,计算能力的最小单元),EPU、内存和存储然后被指派给资源池。虚拟机的配置可以由管理员手工执行或者从模板库中拷贝。虚拟路由器是一个可选的特性。
  
  Surgient能够和企业IT环境集成的很好,不仅仅是它可以同时支持VMware和微软的hypervisor,而且可以通过很多方式访问控制台,如微软RDP、VNC、VMware的vSphere或者CitrixICA。通过Surgient可以自动部署虚拟机,或者通过HPServerAutomation和SymantecAltiris。另外,Surgient可以和微软AD以及LDAP集成。
  
  另一个特点是Surgient具有丰富的计划任务环境,用户可以在特定时间获得特定数量的虚拟机,这个选项在一些应用环境中是非常有用的,比如教育(如9点钟应用30个配置好的虚拟机)或从远程位置进行演示。
  
  VMLogixLabManager3.8.1
  
  VMLogix大约从2004年开始提供虚拟化管理工具,最近通过两个版本的LabManager进入了实验室管理市场,其一运行在本地系统,另一个支持云构架。
  
  虽然LabManager的名字是和VMware的产品是相同的,不过两个产品是截然不同的。VMLogix支持VMware、微软Hyper-v和CitrixXen虚拟机,云产品基于AmazonEC2。VMLogix通过在每台服务器上安装一个代理来支持这些虚拟化平台,并通过代理在VMLogix和服务器之间传输命令。这种设计使得VMLogix提供了一个包含多个提供商hypervisor的资源池。
  
  VMLogix模板具有高级网络配置功能,可以创建多网卡虚拟机,虚拟网络适配器可以连接到不同的网络,有选择性的和外部网络通讯。另外,VMLogix还可以在同一个网段支持多个虚拟网卡,来增加网络带宽。VMLogix中集成的虚拟交换机被增强,包好一个完全的防火墙,具有所有的标准特性,包括打开和关闭端口,路由各种协议和特定端口等等。
  
  另一个独特而有用的特性是为虚拟机提供预配置功能,让虚拟机在下次启动时应用这些配置,比如安装软件、升级现有的软件包、操作系统打补丁、运行脚本等等。这个功能对于升级一组虚拟机非常有用,并且不需要启动每个虚拟机来进行更改,节省了时间。最后一个特点是VMLogix主控制台非常灵活,能够显示资源利用率的实时图表,并且还有用户自定义区域,这样管理员就可以分类虚拟机。
  
  VMwarevCenterLabManager4.0
  
  VMwaresvCenterLabManager4.0是本类产品中的标杆产品,不仅因为它来自VMware这个虚拟化巨头,而且是一个赢得企业信任的优秀产品。这个产品曾在一些最大的实验室虚拟化环境中被部署,比如在一个大型ISV配置了包括3000个虚拟机,这些虚拟机运行在100台主机,由27TB存储来支持。
  
  在一个大型企业安装VMwareLabManager是个繁重的工作,前面提到的VMLogix和Surgient同样很难安装和配置。VMware的安装需要三个步骤:首先安装ESX4、然后VMwarevCenter、最后是LabManager。vCenter已经包含了一些管理特性,但是LabManager为部署临时系统提供了更多的管理特性。
  
  相比vCenter,LabManager管理主机更加直接,首先要安装vCenter,这个步骤让管理员在vCenter控制台可以看到系统的图示。LabManager通过在ESX主机上安装一个代理,将VM控制台转移到LabManager,可以通过RDP和SSH访问。LabManager具有一个SOAP界面,可以通过Web服务为站点提供虚拟机,比较独特的是这个SOAP让QA和开发员工可以在测试运行的空闲时候创建和运行虚拟机。
  
  另外一个显著特性是LabManager也可以提供复杂的、多网络接口的虚拟机,通过多个虚拟网卡可以连接到多个网络。还有一个特性是LabManager可以强制一个CPU模拟32位架构,即使是64位CPU。这样就可以向后兼容一些应用和早期版本的Linux等。
  
  LabManager不足在于没有像Surgient那样的计划任务环境,从价格上来看,VMware是四款产品中最便宜的一个,但是还要加上vCenter的价格。对于那些已经采用VMware产品并应用vCenter的用户,LabManager是一个很有吸引力的产品。
  
  SkytapCloud
  
  SkytapCloud是一个完全基于云的解决方案,根据项目资源数量来按月计费,用户登录后可以建立并运行虚拟机,并在Skytap云上进行设置。Skytap云由Savvis提供,这是一个市场份额达到10亿美金的基础架构服务商。开始的时候Skytap运行在VMware主机上,不像EC2对Windows提供了有限的支持,Skytap可以支持各种形式的Windows,从早期版本到64位,支持8核心和8GB内存,并且支持其他主流的操作系统。
  
  Skytap很好操作,通过一个半小时的Demo就可以登录并成功的运行这个系统,进行所有标准任务,界面比较友好,用户可以很快上手。
  
  云环境被Skytap很好的平衡,可以将实验室管理器的内部IP地址配置为外部的,这样虚拟机用起来就像一个正常的计算机。这是安全的,因为IP地址并没有暴露在外面除非你为它们指派公共池中的IP地址,配置它们用于外部访问。
  
  Skytap在链接克隆(LinkedClone)上和VMware不同,克隆之间不是链接的,而是在操作系统级别简单的将磁盘镜像进行拷贝,云存储对磁盘I/O进行过优化,Skytap表示这要比VMware克隆更加快速,不过这个没有经过验证。
  
  和标准的云方式相比Skytap在价格上比较有优势,基本的价格包括50个虚拟机、5TB存储、1TB传输量、10个IP地址、50个用户、1000个虚拟机小时,另外包括IPsec和VPN功能,每月的价格是2400美金。虚拟机时间是以分钟来计算的,不需要凑整为小时。另外还有为小型企业的方案,包括5个用户、5个虚拟机、500个虚拟机小时,价格为250美金每月。
  
  Skytap容易使用,并且工作的很好,具有不错的价格,但是缺点在于Skytap保留了每月两次的宕机时间,都是在周六,每次4个小时,但是会事先以邮件通知用户,在管理控制台中也有提示。但是当宕机时间到来,虚拟机会毫无征兆的关闭,没有进一步的提示。这对长时间运行的项目来说很不方便,谁也不会喜欢突然的宕机。
  
  尽管如此,Skytap还是称得上是一个优秀的解决方案。
  
  责任编辑:Echo

本文地址:http://www.jifang360.com/news/2010612/n99557163.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片