如果你的IT部门和大多数企业一样,在数据中心的角落里你或许会发现一大串儿落满灰尘的老服务器。但是你知道吗?今天的免费虚拟化技术将会让你把那些大堆的垃圾变成虚拟计算机(VM)的主机。本文将讨论对于老服务器硬件和VMware的免费服务器虚拟产品VMware服务器相结合。
什么是古董硬件
在这个主题中很多人问我的第一个问题是:“什么是古董硬件?”不幸的是,这个问题没有明确答案。任何硬件在用过几年以后根据某些标准或许都可能被认为是古董。我们这个行业中大多数企业的技术是基于几个月以前出现或者几个月以后将会出现的东西建立起来的。按照这个逻辑,如果一个应用软件不要求最新和最好的软件,“古董”这个称呼就没有任何意义。对我们这些吝啬鬼来说非常幸运的是,VMware服务器将会是在任何环境下几乎都可以运行。
保修期
假如你有一台两路的后台Exchange服务器,它具有主频为2GHz的至强处理器和4GB RAM。它看上去应该是一台功能很不错的机器,这么一台宝贝保修期会有多长呢?两年?三年?五年?噢,对极了,它不再保证质量了,它去年就已经到期了。
在购买旧一点儿的硬件时需要特别注意它的保修期,这非常重要。如果使用老式硬件的目的是去模拟化某些开发中的机器,当然是可以的,但是你应该从未在一台没有贴质量保证的服务器上运行过VM产品。
处理器
技术迅速发展,但除了游戏玩家的显卡之外,大多数计算机组件至少有几年的保修期。那么目前发生的事情就有点反常。英特尔和AMD将具有虚拟化技术的双核处理器(Intel-VT和AMD-V)介绍给我们。一般而言,一个新的处理器是你在安装一台新机器时所需要考虑的事情,而不是你在已经拥有一台很好服务器的情况下所考虑的问题。
拥有Intel-VT和AMD-V技术的处理器,情况就会非常不同,这些新型处理器为虚拟化产品提供硬件支持。老一点儿的硬件大多不会有这些芯片,因此如果VMware服务器需要这些处理器而将那些古董硬件丢到废物堆,请不要感到惊讶。
目前,所有的免费模拟产品有或没有Intel-VT和AMD-V都能运行,因此现在不会对你有很大影响,但将来可能就会有。不过,那时候你的古董硬件也许会足够新,以至于包含了这些处理器技术。
对于老式硬件和处理器??32位与64位,你面对的不只是一个问题。当说到虚拟化,它将需要64位的支持。这是因为,为了虚拟化64位的客户机,VMware服务器需要一台64位的主机。较新的服务器应用软件例如Microsoft Exchange 12 (2007) 一发布就将需要一个64位 OS。你可以用你的古董硬件测试这些产品,这将有助于你建立虚拟解决方案。和提供虚拟化支持的硬件一样,对你而言,这也许在当前没什么重要的,而到了需要的时候,你手边也许就会有一些64位的服务器。
千兆网络连接
看来好像还有很大数量的古董服务器不支持千兆级的网络连接。就个人经验而言,很多单用途的服务器并不需要千兆网卡,但作为很多VM的宿主服务器终究会遇到带宽饱和的状态。如果一台服务器没有千兆网卡,你可以随时加上一块PCI卡。当然,你也可以不这么做。
PCI卡是经常被忽视的部件,但是任何建立过足够数量服务器的人都只大选择正确的PCI配置是非常重要的。在过去几年中,PCI从PCI发展到PCI-X再到如今的PCI-Express。
你可能会想,你有一个富余的千兆网卡,你可以用上这个老部件来满足需求,但是你接着可能会发现你的千兆网卡是PCI-Express的,而你的机器不支持PCI-E。虽然由于PCI-X的向后兼容性使得PCI的不匹配通常不是大问题,你还是需要记住,有时候它还是会阻碍一个计划的实施。
光纤通道卡(FC HBA)
另一个老式服务器通常不具备的东西是光纤通道卡。由于FC HBA卡很贵,除非该服务器以前是被连接到SAN上的,否则通常都不会配备FC HBA。不过,即使我们没有采用ESX,也还是有可能将VMware Server上的VM通过宿主操作系统存储到SAN上。 宿主操作系统需要和SAN会话,而HBA是最快捷的方式。只要你具有足够量的本地存储能力来支持一些VM(30GB~40GB是一个保守的估计),你就应该能够应对。