服务处理器管理
特性
不同类型的服务处理器其功能组合会有差异。
不过,不论什么类型的服务处理器,它们都具有一些共性。所有服务处理器均可通过 Serial over LAN (SoL) 提供远程电源控制(打开/关闭/重启/状态),实现远程控制台访问。有些类型的服务处理器还可提供更高级的功能。例如,服务器状况监测(风扇速度和状态、温度以及电压)、正常关机功能(操作系统级)、远程键盘、视频和鼠标 (KVM) 以及虚拟媒体功能。下面我们将详细讨论这些特性。
- 远程电源控制 — 可以通过服务处理器远程打开、关闭或重启服务器电源。这是服务处理器最实用的功能之一。远程电源控制功能用于恢复被锁定的服务器、关闭过热服务器的电源,或执行需要与服务器进行低层级互动的所有其他功能。
- 正常关机支持— 某些服务处理器支持远程电源控制命令,实际上相当于发送一个正常关机的信号至服务器操作系统,之后服务器才会真正重启或关闭电源。这样,可避免“强行”电源重启或关闭所带来的潜在风险。例如,造成服务器硬盘中的数据损坏,以及其他不良后果。
- 远程 SoL 控制台访问— 如同通过普通串行端口访问服务器控制台那样,您可以使用标准的 telnet 或 SSH 客户端通过服务处理器的以太网接口访问服务器控制台。如果服务器支持将 BIOS 重新定向至串行端口(配备有服务处理器的服务器通常具有此功能),则在该服务器启动时,用户可完全访问 BIOS,直到出现操作系统的登录提示。这项功能对于远程故障诊断非常有用。
- 运行状况监测— 服务处理器可以通过与服务器中的相关传感器硬件(例如,风扇速度监控器、电压表和温度读数器)进行通信,来访问和监测关键服务器统计数据,从而迅速检测服务器故障。运行状况信息可存储在服务器上,也可发送到远程存储设备中,或直接发送到用户工作站。
- 远程 ID LED 控制 — 服务处理器允许管理员打开或关闭服务器的 ID LED。当一个机架中有多台类似服务器时,它可用于识别特定的服务器。在需要维护一个服务器,但以物理方式访问该服务器的本地技术员没有服务器的信息时,ID LED 会非常有帮助。在这种情况下,管理员可以打开 ID LED,以直观的方式为本地技术员指明需要维护的服务器。
- 本地和基于服务器的身份验证— 要使用服务处理器功能,用户首先需要登录到服务处理器。用户数据库通常存储在本地服务处理器中。一些服务处理器还可与中央身份验证服务器机制通信。例如,LDAP 和 Active Directory。
- 数据加密— 如果服务处理器支持通信加密协议(如 Secure Shell[SSH]或安全套接字层 [SSL]),则可对服务处理器和用户之间的通信进行加密。当前的多数服务处理器都支持一定程度的数据加密。
- 系统事件日志 (SEL)— 服务处理器可存储与服务器硬件事件相关的信息。例如机箱打开和关闭、硬盘功能报警以及内存测试错误等。服务器管理员可直接对这些事件日志进行验证,或将其用作自动报警的根据。
- 平台事件陷阱 (PET)— 可对服务处理器设置服务器环境变量的关键阈值信息,例如最高工作温度、最小 CPU 风扇速度等。根据这些阈值,服务处理器将会发出警报(即“陷阱”),通常以 SNMP 格式发送至管理系统,这样服务器管理员就可以立即采取行动修复当前问题。
- 数据记录— 一些服务处理器具有对服务器串行控制台所处理的数据进行记录的功能,无论当时有无用户直接连接到该会话。这样,在发生特定事件之前,管理员可通过此功能查看服务器所发生事件的历史记录,并利用它提供的有用审核记录进行更改跟踪和故障诊断。
- 虚拟 KVM— 虚拟 KVM 功能类似于 SoL,但它不用于为用户提供基于文本的服务器串行控制台,而是方便用户访问服务器的 GUI。对于如 Windows 这类较依赖 GUI 的操作系统而言,这个功能显得特别重要。
- 虚拟媒体— 某些服务处理器允许服务器访问存储媒体,如 CD-ROM、软盘,甚至网络中任何位置的 DVD-ROM — 只要它们直接连接到该服务器。这样,用户就可以在用户工作站和服务器之间快速移动和复制数据,以方便进行紧急操作系统与应用程序补丁安装,以及诊断测试和 BIOS 升级。结合虚拟媒体和虚拟 KVM,用户使用日常工作中已熟悉的界面及工具就可实现 lights-out 管理。
优点
服务处理器所提供的大部分功能已屡见不鲜。类似于控制台服务器、KVM 切换器和 IPDU 等不同形式的远程管理解决方案均可实现其中很多功能。那么服务处理器提供的功能到底有何新优点呢?
服务处理器集远程带外管理工具所具有的全部优点于一体,包括更短的平均修理时间 (MTTR)、更低的运营成本和更高的资产生产力。不过,服务处理器最显著的区别在于,用以实现这些优点的全部功能组合均已包含在该服务处理器中,用户只需通过一个单一的界面即可访问这些功能。此外,这里的单一界面是指 IT 市场中使用最广泛的网络界面 — 以太网。这样,一方面大大简化了远程服务器管理基础设施的部署,另一方面为 IT 管理员使用这些技术提供了极大的便利。此外,内置于服务器中的服务处理器还可更精确、全面地分析服务器的状态,便于管理员进行主动、预防性的管理,从而更好地控制全部服务器基础设施。在服务器中使用服务处理器可直接实现硬件环境检测和平台事件陷阱等功能。
挑战
对远程 lights-out 管理的需求迅猛增加,主要原因是 IT 行业发展的动态性:整合数据中心的需求、降低设施成本的需求,而外包这些需求则通常需要从物理上将数据中心和其管理人员隔离开来。另外,由于温度、噪音级别和其他因素等环境条件的恶化,数据中心已不再适合安置人员。
同时,服务处理器在这些环境中得到了广泛应用,因为在过去三年中购买的大部分服务器中包含有某些嵌入式服务处理器。据 Dell、HP、IBM 和 Sun 等主要服务器制造商估计,截止 2005 年年底市场中使用内置服务处理器的服务器约有 900 万台。应该说,在供求市场上达到了完美的平衡,因为事实证明,远程服务器管理所需的服务处理器已经提供到位。
然而,服务处理器的使用和应用却不尽人意,退一步说,即使服务处理器可实现所有的优势功能,IT 管理员仍然会禁用或不使用这些服务处理器的以太网端口,更不用说充分发挥这些资产的实用功效。据这些主要服务器制造商估计,截至 2005 年年底,市场上实际利用的服务处理器数量仅为 140 万台。
服务处理器的广泛应用受到了下面几个因素的严重制约。一些服务器供应商不愿遵守标准的服务处理器接口(例如 IPMI),认为标准的接口有所限制。事实上,大部分服务器供应商的平台都采用了 IPMI,只不过它是隐藏在专有服务处理器固件扩展设施中,并与管理解决方案捆绑在一起。这些供应商特定的功能仅能支持他们自己的服务器,无法与其他供应商的产品配套使用。
更糟的是,很多企业根本没有认识到服务处理器的巨大潜力,即使他们意识到了,也因将服务处理器集成到现有管理架构所面临的具体问题而望而却步。一些厂商只是因兼容性、成本问题和集中化管理的不足而踌躇不前,另一些厂商则因担心安全性和功能问题而畏首畏尾。
部署方面的挑战
- 服务处理器要求每台服务器拥有额外的以太网连接和 IP 地址,这样无形中增加了企业的成本。这些成本包括装配必要的额外以太网切换器端口的费用,以及根据公司政策维护这些连接的费用。这个问题只会影响到需要使用专用以太网端口的服务处理器。
- 服务处理器无合适的内置认证、授权和记帐 (AAA) 安全支持,妨碍了它与现有安全机制和策略的集成与兼容。HP 的 iLO 属例外。
- 专用于旁带部署时,IPMI 会因安全问题在服务器中被禁用。为了启用该服务器中的 IPMI,IT 管理员需要访问该服务器的 BIOS 或通过包含相关的 BIOS 配置命令的特定操作系统映像 PXE 启动服务器。这是一项艰巨的任务,特别是在已部署很多服务器的大型环境中。
- 缺少发现已部署服务处理器功能的机制,妨碍 IT 管理员立即利用 IT 环境中现有和可用的服务处理器。
- 服务器供应商设计的多个服务器合并工具只能供其专用,或者是功能不全面,导致服务处理器的应用出现互操作性和可扩展性障碍。
- 将服务处理器管理集成到现有管理框架中颇具难度,因为缺乏标准化的工具,各个厂家的工具都有其自身限制。而且,服务处理器不能与现有远程服务器管理工具(例如,控制台服务器和 KVM 切换器)集成。
|