一个虚拟的微风

五个技巧将帮助您顺利完成服务器虚拟化项目。

123.4 第二页
第2页共4页

早期用户说,尽管大多数服务器虚拟化软件可以在任何设备上运行并且仍然可以工作,但如果用户对虚拟化很认真的话,他们需要投资于好的硬件。他们补充说,如果他们计划部署高事务数据库应用程序或其他I/ o密集型应用程序,这一点尤其重要。

到目前为止,几乎所有人都同意这种说法服务器虚拟化是有道理的。说的证据是不可能的早期采用者:这种新的数据中心技术确实让他们减少物理服务器的数量,增加他们支持的应用程序的数量,同时提高性能和可用性,甚至是宽松的整体行政工作负载雷竞技电脑网站。

然而,这些结果并非没有试验和错误。在服务器虚拟化的早期阶段,先驱者们学习到了一些使该技术更容易部署和管理的东西。毫无疑问,他们说,这5个技巧将帮助今天的用户最大限度地利用他们的虚拟服务器环境。

1.在硬件上不要吝啬。

早期用户说,尽管大多数服务器虚拟化软件可以在任何设备上运行并且仍然可以工作,但如果用户对虚拟化很认真的话,他们需要投资于好的硬件。他们补充说,如果他们计划部署高事务数据库应用程序或其他I/ o密集型应用程序,这一点尤其重要。

例如,投资Sun的双处理器、双核SunFire 4100和4200服务器,亚特兰大的能源咨询公司NewEnergy Associates就可以将20个虚拟服务器整合到一台机器中——远远超过了它原本预期的7到10个应用程序,软件开发副总裁尼尔•提斯代尔(Neal Tisdale)说。“Sun服务器使用Opteron处理器有很好的寻址速度,地址总线比一些英特尔主板快4到8倍,”他说。“所以我们能够虚拟化的服务器数量非常多。”

类似地,印第安纳州格兰杰社区教堂(Granger Community Church)的技术总监贾森•鲍威尔(Jason Powell)正在将11台服务器合并到4台中级戴尔PowerEdge服务器。他估计,每台服务器仅硬件成本就高达1万美元,但可以轻松容纳多达6台虚拟服务器。这就给他留下了两个额外的服务器来实现真正健壮的故障转移。他表示:“硬件投资是值得的,因为它可以实现杠杆化,从长远来看,你最终会节省开支。”

但或许最好的例子是位于阿肯色州史密斯堡的工业电气设备制造商Baldor Electric。信息系统主管马克·沙克尔福德(Mark Shackelford)表示,他将45台基于linux的SAP应用服务器整合为一台IBM zSeries大型机。他说,它运行公司所有的关键任务应用程序,并处理I/ o密集型SAP数据库应用程序。他表示:“IBM zSeries的前期价格非常昂贵,但我的员工非常有限。”“从长远来看,我们已经证明,拥有zSeries的总成本是最便宜的,特别是与英特尔机壳及其停机时间、性能和管理成本相比。”(见相关故事有关度量虚拟化可能节省的更多信息。)

2.不要虚拟化一切。

肯塔基州路易斯维尔的浸信会医疗系统这家医疗集团的客户/服务器基础架构分析师汤姆•泰勒(Tom Taylor)表示,英特尔将近200台服务器整合到15台基于英特尔(intel)的机器中,但这并不意味着它将一切都虚拟化了。他说:“我们使用的是VMware的ESX 2.5版本,所以任何需要超过3GB空间、需要两个以上的处理器、需要自己的USB设备或类似的辅助组件的东西,我们都不会虚拟化。”他指出VMware软件的关键限制。

同样地,应用程序(如微软交换过于I/ o密集型,无法进行虚拟化。“我不会将Exchange服务器放在虚拟化环境中,因为数据库I/O很高。芝加哥大学的网络系统经理Kevin Westman说,他管理着位于伊利诺斯州Lemont的Argonne国家实验室。一个早期VMware用户,Westman现在支持XenSource的开源Xen平台。通过它,他将多达15台Windows和Linux服务器整合到一个基于英特尔的机器中。

Baldor的Shackelford对此表示赞同,并指出Exchange是他的公司在专用Windows服务器上运行的少数应用程序之一。他说:“交易所想要控制整个盒子。”

3.看许可。

浸信会的泰勒说,因为服务器可以在VMware上快速部署,保持与许可证的一致性很困难。“我们有一些许可可以在测试环境中使用,还有一些可以在生产环境中使用。有时候,这款游戏今天还在制作阶段,第二天就要进行测试,所以你必须多玩一会儿。他说:“在Windows的世界里,要保持兼容是很困难的,因为微软让人们很难遵守它的授权。”

在处理cpu和核心时,授权可能特别棘手,NewEnergy的Tisdale说:“微软并没有那么糟糕,因为每台服务器和每名用户都获得了授权。但甲骨文是最差的公司之一,因为它是按核心收费的。如果你将一个大型Oracle应用程序转移到一个运行着20个其他虚拟服务器并拥有大量cpu的虚拟服务器上,这可能会很困难。你必须将其设置为只在许可数量的cpu上运行。”他说,像MathCAD和MathLab这样的数学库也很困难。

其他人则警告说,软件供应商不会在虚拟服务器上支持他们的产品。北卡罗来纳州夏洛特市的it助理总监菲利普·伯内曼(Philip Borneman)说,在虚拟化的早期,情况更像这样,但现在仍然会发生。该市使用12到15台物理服务器来支持72到75台虚拟服务器,主要用于Windows和Linux应用程序。他说,如果供应商不支持其虚拟配置的应用程序,城市就不会冒这个险。

浸信会的泰勒说,不支持的问题在医疗保健领域尤其严重。“我们经常听说,该应用程序已经通过了FDA的验证,而不是在虚拟平台上进行验证,但这只是一个烟幕。如果你和FDA交谈,他们会说,他们不担心包装在哪里,只担心它在做什么。”当Taylor遇到一个对虚拟化持怀疑态度的供应商时,他提出在他的环境中测试它的包。“我们与不同的供应商建立合作关系,然后说,‘看,如果你让我们做这件事,我们会让你向我们学习,我们会为你验证你的平台。’”

4.控制好存储空间。

虚拟化服务器环境需要强大的存储区域网络(),先驱们说他们已经学会了。在没有SAN的小型非营利组织格兰杰,鲍威尔说他发现管理磁盘空间很困难。“VMware可以用磁盘空间来咬你。您必须确定每个服务器的大小,如果您有5个虚拟服务器,它们将占用大量空间。SAN将使生活变得更加简单,因为所有这些虚拟文件夹都可以在SAN上运行。“我们实际上可以从机器直接引导到SAN,所以我们甚至不再需要物理服务器中的磁盘。”

泰勒说:“如果没有SAN,就只能单独管理ESX服务器。“你失去了高可用性,因为现在ESX服务器依赖于本地存储。如果它宕机了,你就没有好办法把这些虚拟机转移到另一个主机上,因为没有SAN可以转移。”他补充说,VMware的VMotion允许用户动态移动虚拟服务器实例,它需要共享存储,比如SAN。

泰勒说,即使有了SAN,存储也很难管理。他表示:“虚拟机很容易推出,很容易让环境过载。”他指出,他已向服务器员工发出备忘录,暂停使用新的虚拟服务器。“当你能在15分钟内推出2000台服务器时,人们会习惯的,事情可能会失控,尤其是在存储."

为了管理存储,Taylor通常将新虚拟机的存储规格设置得比请求的低,因为向上调整比向下调整容易。计算支持虚拟机的逻辑单元号(LUN)的大小也很困难,他补充道:“我们发现500GB往往是最好的LUN大小,因为这样你就限制了可以在上面运行的虚拟机的数量。您不希望在LUN上有太多的I/O,否则会影响性能。我们在15台ESX服务器上支持15个lun。如果我要添加一个ESX服务器,我添加一个LUN。”然而,得到这个神奇的数字是困难的,他说:“没有人会告诉我什么管用——他们只会说‘看情况’。”

5.做好应对管理难题的准备。

另一个警告是管理是不确定的。由于需要管理的物理盒更少,硬件管理变得更容易,但总体管理任务并没有减少。“每个虚拟实例仍然需要修补或有[基本输入/输出系统]更新,”夏洛特市Borneman说。“人们往往会忘记这一点。”

没有一种工具可以完成所有的工作,大多数用户发现他们依赖于几种不同的工具,有时是自己开发的管理工具。VMware在VirtualCenter中有一个很好的工具来管理自己的环境,但芝加哥大学的Westman指出,XenSource“在管理方面只是个后来者”。他表示,将Windows和Linux虚拟服务器管理在一起是困难的,但并不比将物理服务器管理在一起更困难。

“在微软这一边,我们使用短信和类似的东西,但在Linux这一边,我们基本上直接控制机器本身的每个虚拟盒子。我们已经整合了一些自主开发的应用程序来实现这一切,”他说。

其他人则表示,管理工具需要改进。“我们严重依赖HP Insight Manager,结果我们受到了损失,”Baptist的泰勒说。他解释说,他部署了HP Insight的ESX代理,但最终导致服务器不稳定。HP的代理是基于Linux的,尽管ESX类似于Linux,但它也有一些不同。那个特工一直得到假阳性结果。认为ESX挂起导致它不断重启服务器。在ESX(基础架构3)和Insight的下一个版本中已经修复了这个问题,但在Taylor推出这些版本之前,他一直处于困境。

泰勒说:“现在我们的ESX机器是无代理运行的,这意味着我们完全依赖VMware的VirtualCenter来进行管理、启动/关闭状态、服务器利用率等等。”“这让我很不舒服,因为我失去了所有基于硬件的监控。我无法判断我的CPU、内存或(网络接口卡)是否坏了。我只是纯粹基于性能的监控。”

好的一面是,这都是虚拟的。因此Taylor可以轻松且快速地将这些虚拟实例转移到新的硬件上。

卡明斯是马萨诸塞州北安多弗的自由撰稿人。可以和她联系jocummings@comcast.net

<以前的故事:管理虚拟领域|下一个故事:时间都到哪里去了?>

123.4 第二页
第2页共4页
SD-WAN买家指南:向供应商(和您自己)提出的关键问题