IBM eServer BladeCenter

作者:Dana Canfield

产品信息。 

优点。 

  • 7U 机架空间内有 14 台服务器/28 个 CPU。

  • 整个系统采用完全冗余设计。

  • Linux 支持与 Windows 支持相当。

  • 七个刀片后,价格点与独立服务器相当。

缺点。 

  • 14 个系统只有一个控制台。

  • 支持仅限于 Red Hat 和 SuSE 的某些版本。

  • 扩展性有限。

IBM 最近开始围绕两个主要的服务器系统进行 Linux 在 x86 架构上的部署。在纵向扩展方面,IBM 提供了 eServer x440 系列,该系列在一个系统中最多可扩展到 16 个 CPU。对于拥有较小服务器集群的普通用户来说,更令人感兴趣的是 IBM 的横向扩展产品,IBM eServer BladeCenter 系统,这是一个 7U 机架式机箱,支持 14 个刀片。

机箱本身仅包含一个被动中板、一个 CD-ROM 和软盘驱动器以及两个 10 英寸鼓风机。单元随附两个冗余的 230V 电源模块,如果系统运行超过五个刀片,则需要再增加两个。包含一个带有键盘、视频和鼠标 (KVM) 以及以太网连接的单个管理模块,并且最近增加了对冗余管理模块的支持。

冗余是 BladeCenter 的关键设计目标,并且几乎没有被忽视。机箱后部有四个交换模块插槽;第二个和第四个插槽分别是第一个和第三个插槽的冗余插槽。例如,如果您在第一个插槽中安装了以太网交换机,则可以在第三个插槽中安装第二个以太网交换模块,但不能安装 SAN 交换模块。虽然允许完全冗余,但这意味着一次只能安装两种类型的交换模块。

目前,IBM 提供千兆以太网和光纤通道 SAN 交换模块。在内部,这些交换模块连接到每个刀片,在外部,千兆位交换机提供四个铜缆以太网端口,而 SAN 交换机提供四个光纤通道端口。安装冗余模块后,每个刀片都可以访问两个以太网端口和两个 SAN 端口。以太网交换机是全功能的第 3 层交换机,具有强大的基于 Web 的界面。SAN 交换机是 Qlogic SAN 交换机,可通过 telnet 会话或适用于 Linux 和 Microsoft Windows 的基于 Java 的管理软件进行配置。

BladeCenter 机箱的正面包含一个 CD-ROM、软盘和 USB 端口,该端口通过内部 USB 集线器/交换机连接到每个刀片。此交换机由每个刀片上的按钮控制,一次只有一个刀片可以访问 CD/软盘/USB 端口。键盘、视频和鼠标通过单独的内部交换机连接,该交换机由每个刀片上的第二个按钮控制。KVM 和 USB 外围设备的控制也可以通过使用 BladeCenter 基于 Web 的管理界面来操作,该界面允许通过 Web 远程控制 KVM 输出。遗憾的是,尽管可以安装冗余 KVM/管理模块,但即使通过 Web 界面,一次也只能将一个刀片分配给控制台。这可能是 BladeCenter 最令人失望的限制,但对于那些在真正的集群环境中使用刀片的人来说,这可能不是什么大问题。

在撰写本文时,BladeCenter 仅发布了 HS20 服务器刀片。人们可能会认为这些刀片只是卡上的改装 ThinkPad,但实际上,该刀片是微型化的企业级服务器。虽然它配备了单个 CPU 和 512MB 内存,但 HS20 具有 533MHz 前端总线,最多可支持两个 Pentium 4 Xeon CPU(高达 2.8GHz)和四个 PC2100 DDR DIMM(总共高达 8GB)。由于 Xeon CPU 的超线程功能,现代 Linux 内核可以看到每个实际安装的 CPU 有两个逻辑 CPU。

每个刀片还具有一个 8MB Rage Video 和两个 Broadcom 千兆以太网控制器。每个以太网控制器都硬连线到交换模块插槽,并且可以配置驱动程序以允许单独或以故障转移方式使用这些接口。刀片中可以安装两个笔记本电脑大小的 IDE 硬盘驱动器,但可选的 SAN 控制器卡与第二个 IDE 驱动器重叠,因此如果您还连接到 SAN,则只能使用一个 IDE 驱动器。SAN 卡是定制的 Q-logic SAN 卡,它为 SAN 交换模块提供冗余路径。IBM 还提供了一个配套刀片,允许将两个 SCSI 驱动器连接到刀片,但它会占用机箱中的另一个插槽。

刀片是热插拔的,通常易于升级。如果刀片发生灾难性故障,则可以卸下刀片,并且板载诊断系统会闪烁故障组件旁边的 LED。我发现由于用于固定第二个 CPU 的弹簧加载螺钉,因此在第二个 CPU 上安装散热器需要相当大的力。

BladeCenter 的一个有趣的设计特点是 IBM 承诺他们最终将发布基于其 pSeries 和 iSeries 服务器系列的刀片。这意味着您可以在同一机箱中混合和匹配 Intel 和大型机级刀片。但在撰写本文时,尚未正式宣布此类产品。

如前所述,BladeCenter 具有强大的基于 Web 的界面。刀片可以通过 Web 打开和关闭电源,可以切换 CD/软盘或控制台端口,并且可以通过 Web 更新固件。此时,必须在管理控制台中定义用户名和密码,这很麻烦,因为然后必须在每个以太网和 SAN 交换模块中再次定义这些用户名。此外,安全控制很粗糙。无法授予用户仅访问某些刀片的权限或限制用户仅执行某些任务。尽管可以将用户限制为仅具有查看访问权限,但此限制也阻止这些用户使用远程控制台。

除了 Web 界面外,BladeCenter 还包含功能强大的 IBM Director 4.1 管理软件的许可证,该软件功能如此丰富,值得单独进行评测。值得一提的是,Director 4.1 的客户端、代理和服务器组件都在 Linux 下运行,并允许您从单个控制台执行诊断、启动和停止进程以及接收有关所有 IBM 服务器的自动警报。

我对 BladeCenter 上的 Linux 支持的评价高于我从任何其他服务器供应商那里得到的评价。包装盒中提供了 Linux 驱动程序 CD,并且所有通用管理工具均以 Java 编写,并提供完整的 Linux 支持。事实上,我还没有发现任何与 BladeCenter 相关的管理、监控或配置工具是仅限 Windows 的。与过去使用最专注的 Linux 硬件供应商的经验相比,这是一个令人耳目一新的变化。尽管官方支持目前仅限于 Red Hat Linux 7.3、Red Hat Advanced Server 2.1 和 SuSE Linux 8,但我可以毫无问题地运行 Red Hat 8.0 和 9。

如果您的服务器需要任何自定义外围设备、卡或接口,则 BladeCenter 不是一个选项,因为没有 PCI 或每个刀片的 I/O 端口。如果为每个刀片添加一个专用的 USB 端口,将使 BladeCenter 成为更通用的系统。

另一个重要的考虑因素是,如果您没有专用的服务器机房,BladeCenter 可能会非常吵闹。事实上,它非常吵闹,以至于 IBM 出售了一种声衰减装置 (AAU),它本质上是一个大型泡沫消声器。即使安装了 AAU,也可以听到 BladeCenter 穿过办公室墙壁运行的声音。

IBM 声称 BladeCenter 的定价使其成为购买七个或更多刀片时比独立服务器成本更低的替代方案。找到具有 BladeCenter 包含的冗余级别的独立服务器并不常见,但我认为即使与功能较少的服务器相比,成本主张也是正确的。总的来说,BladeCenter 是一项非凡的工程杰作。它可能最适合那些构建高密度集群的人,但与 SAN 结合使用时,它也是通用服务器的绝佳选择。

Dana Canfield 是印第安纳波利斯大学的系统管理员,他不断唠叨供应商为所有事物提供 Linux 支持。可以通过 canfield@peng1.net 与他联系。

加载 Disqus 评论