`
longzhu007
  • 浏览: 48078 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
BMC
底板管理控制器 (baseboard management controller) 的缩写,这是一个在 IPMI 结构下提供智能管理的控制器。

IPMI
智能平台管理界面 (Intelligent Platform Management Interface) 的缩写,它是管理基于 Intel® 结构的企业系统中所使用外围设备采用的一种工业标准。 IPMI 的主要特征是,资源清册、日志记录及恢复控制功能均独立于主处理器、BIOS 和操作系统提供。


5月16日在美国圣荷西的办公室,笔者接待了来自丹佛的Rick Westcott先生。他刚刚设计完成了一套移动通信基站硬件的运行遥控管理监测系统。Westcott先生给我介绍了这一基于IPMI(Intelligent Platform Management Interface)技术的应用系统的设计原理和应用。
通常美国无线移动通信的基站都设立在海拔比较高的地区或山上,对于这些系统的运行监控管理目前都采用人工干预的方法,对于移动通信企业经营者来说,基站的维护、维修人工费、差旅费通常都是一笔不小的开支,而且也无法保证及时准确地预报和防止故障发生。他所设计的这套基于IPMI技术的系统就可以远距离遥控监测基站系统的运行情况。当基站系统电源、电扇或环境温度参数异常或系统遭受突然侵入,如机箱被打开等,这套系统可以立即通过自动电话呼叫,或通过网络自动把相关报警信息传送到系统管理员处,并同时采取预设的应对措施维护整个系统的运行。这样系统管理员就可以动态地了解系统状况,及时了解可能发生的故障并及时采取应对措施,保证系统24小时运行。

IPMI将人工智能技术带入信息设备的管理领域,在硬件设备管理方面掀起阵阵涟漪。

为了一个最普通的目标

上网冲浪是现代人生活中不可缺少的一部分。然而,支持网站每秒处理数万甚至数十万次点击所需要的网络服务器数量必然不在少数,其数据中心的管理与维护成本不断升高。

另一方面,企业应用系统对服务器管理的要求却越来越严,甚至特别苛刻,造成管理成本上升。

新经济时代企业面临的一个主要问题是:既要保证应用系统不间断运行,又要不断降低运行成本。谁能更好地控制网络管理成本,谁就有可能在竞争中站在前列。

市场的需求决定着技术与产业的发展方向。业界的几大巨头(Intel、HP、Dell、NEC)从1997年开始联手,步入服务器管理智能化的研发之路。它们的出发点是解决服务器硬件管理能力低的问题。经过数年努力,这四家公司于2001年3月推出IPMI智能化平台管理界面标准。

一个新技术标准诞生了

按照四家公司的定义,IPMI是使硬件管理具备“智能化”的新一代通用界面标准。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等,为系统管理、恢复以及资产管理提供信息。

IPMI 1.5新规范包括了通过串行口、调制解调器以及局域网远程控制网络服务器和进行系统管理的能力。即使在服务器未开电源的情况下,管理员也能远距离拨号进入IPMI系统,查询服务器系统的健康状况,进行重开机或重关机,或重新配置以及恢复系统。另外系统也可以自动地通过电话或者局域网向服务器管理员发出警报信息,这样网络管理人员便可以随时随地在第一时间了解整个网络系统的物理健康状况,以采取积极的应对措施。基于IPMI技术的下一代网络管理技术将最终实现服务器的异地集中管理。

IPMI技术有三大优点:首先,IPMI把系统管理软件从系统的硬件平台管理任务中分离出来,并且把底层的服务器管理功能与高层软件分开。这样,推出一个通用的、跨系统的平台管理监控软件就成为可能;第二,IPMI是可扩展的并且能够快速简单地在其上附加新功能,如增加更多的传感器、管理控制器或特定的配件设备;第三,在加入IPMI技术的系统里,CPU只需要与IPMI就事件进行通信,形成IPMI事件记录(Event Log)。在系统上的每个设备直接通过IPMI与事件记录文件通信,而事件记录文件以统一的方法为每个特定的设备记录所有的事件状态。这一特点进一步简化了代理(Agent)的处理任务,提高了系统的整体运行性能。

智能管理来自BMC

IPMI 技术的“智能化”来自于一个管理微控制器。在一个主机系统里,这个控制器被称为底板管理控制器(BMC,Baseboard Management Controller)。BMC 自备电源,并自动地监控系统健康状况。如果发现任何被控单元异常, 它能立即采取行动,例如记录事件、报警、自动关机或重启动。与 BMC 相关联的是一组无源存储器,用来存储传感器的数据 (Sensor Data Records, SDR)、系统事件记录文件,以及一些单元信息如序列号和部件号信息等。IPMI 通过指定通用、精简、基于消息的接口,将信息传输到管理微控制器,实现软件与硬件信息的分离。

目前,国际上能够生产IPMI控制器的厂家只有美国半导体巨头Vitesse公司和Intel,后者仅生产销售已嵌入了IPMI控制器的服务器底版以及符合IPMI标准的服务器整机系统,并不直接销售IPMI底版管理控制器。Vitesse公司的IPMI控制器主要分为普及型VSC 210与高档VSC 215两种型号,适用于服务器与电信存储设备的控制。

挑战传统管理观念

随着IPMI技术的推广应用,人工智能在服务器中的应用已不再只是一个概念。具备自我管理功能的服务器正在成为一个现实。符合IPMI标准配备的服务器将能开放地与其他符合IPMI标准的服务器简单地联在一起,甚至在服务器电源被切断的情况下,通过保持服务器与网络的硬件连接,网络管理员也能够继续对服务器进行启动、调试等日常管理。这种带外(Out-of -Band)管理能力以前只有一些经过特别设计的高端服务器和价值数百美元的智能网卡才具备,而利用最新的IPMI技术,服务器厂商用更低的成本就可以实现这一功能,而这只不过是IPMI庞大功能的一部分而已。

这种带外管理能力之所以重要,是它可以有效地增强服务器系统管理员对于服务器的监控能力和故障处理能力。服务器能够不停机运行已经成为企业,特别是电信运营商购置设备的必要选择标准,正因为IPMI已经成为构成服务器坚固性和可靠性的重要技术基础,所以它必将受到世界范围内服务器以及电信设备制造厂家的青睐。

IPMI是杀手锏?

IPMI技术的普及意味着基于IA架构的服务器的高可用性和可服务性进一步增强,并有效地降低了厂家的开发成本与用户的总拥有成本。通过IPMI标准,第三方的供应商能够使用标准的IPMI芯片进行新产品设计,从而减少开发费用和进入市场的时间成本。IPMI标准统一了在平台和软件之间的界面,而且能跨越不同的母板工作,提供了特定设备使用同一个标准的方法与CPU交流的体系结构。由于IPMI已成为所有系统部件与外界通信的一个技术标准,因此服务器企业在开发新产品时不再需要为每一款新样机或增加一个系统部件而重复设计管理系统。

IPMI技术为客户提供了超乎想像的好处。实际上,HP表示,在不远的将来所有的惠普服务器系统都将具有基于IPMI的可管理性能。而业界巨头Intel更是把IPMI 1.5技术嵌入到其最新推出的几乎每一款服务器当中。目前,全球主要服务器与电信设备制造厂家都陆续引入IPMI技术,并在此基础上相继推出新一代的服务器与电信设备产品。IPMI作为一种崭新的技术标准也得到了业界的广泛认可,实际上也是市场客观需求推动的结果。

在硬件设计不断趋同的压力下,服务器管理功能以及附加服务功能正在成为各大服务器以及电信设备制造厂家竞争的焦点。虽然IPMI对于终端用户来说是“不可见”的, 而服务器以及电信设备厂商利用其开放的标准和可用性技术,使跨平台开发成为可能,而且可以借助IPMI开放标准的力量,降低本地IA架构中低档服务器的开发成本。

毫无疑问,IPMI技术将会广泛应用于对于高可靠性有极大需求的服务器、电信业、工业控制以及军事等领域,为提高系统的智能化管理、自适用管理和高可靠性提供一种开放的、低成本的解决方案。

未来的竞争是技术以及技术标准的竞争,落后的对手借助于新的标准而在市场搏杀中取胜的事例屡见不鲜。因此,与其说IPMI技术是各服务器厂家参与竞争的杀手锏,不如说IPMI给服务器厂商提供了一道可以共享的大餐,提供了一个做老大的机会。
分享到:
评论

相关推荐

    IPMI与BMC剖析.pdf

    IPMI与BMC剖析 IPMI(Intelligent Platform Management Interface)是一种智能平台管理接口,用于远程监控和管理服务器、存储设备、网络设备等IT设备。BMC(Baseboard Management Controller)是IPMI协议的实现方式...

    bmc_test.rar_BMC IPMI_IPMI bmc_bmc_ipmi

    标题中的“bmc_test.rar_BMC IPMI_IPMI bmc_bmc_ipmi”指的是一个关于BMC(Baseboard Management Controller)和IPMI(Intelligent Platform Management Interface)的测试压缩文件,其中包含了与这两种技术相关的...

    IPMI v2.0 from intel r1.1

    - **系统接口**:定义了BMC与主机之间以及与其他管理系统之间的接口标准。 - **通信协议**:详细规定了通信的具体协议和格式,包括消息格式、数据结构等。 #### 四、IPMI v2.0的应用场景 - **数据中心管理**:IPMI...

    bmc_test_1.zip_BMC IPMI_bmc_bmctest工具_bmc测试工具_ipmi

    ipmi的测试工具,自己写的几个小脚本,欢迎参考

    超微主板IPMI-DOS.zip

    1. **IPMI-DOS启动盘映像**:这是一个可引导的DOS环境,包含IPMI命令行工具,如`ipmitool`,用于与BMC通信。通过将这个映像写入USB驱动器或CD/DVD,可以在服务器启动时加载,绕过主操作系统直接与BMC交互。 2. **...

    rd450x bmc reset

    标题“rd450x bmc reset”与描述“rd450x bmc”都提到了RD450X和BMC,这暗示我们讨论的主题是关于RD450X服务器平台上的基板管理控制器(Baseboard Management Controller)及其重置过程。RD450X是一款常见的服务器...

    ipmi v2.0翻译

    IPMI的BMC可以完全脱离系统的主CPU实施工作,在“带外”工作模式下,能在远程方式下激活远端的BMC对其主机进行重启动操作。 IPMI技术的主要特点 1. 监控功能:IPMI技术提供了监控功能,可以实时监控服务器的运行...

    Lenovo BMC IPMI命令合集

    # Lenovo BMC IPMI命令合集详解 Lenovo BMC (Baseboard Management Controller) 是联想服务器中用于远程监控和管理硬件状态的重要组件。IPMI (Intelligent Platform Management Interface) 是一种标准的接口,允许...

    鲲鹏服务器BMC管理ipmtool工具

    为了使用ipmtool,你需要首先确保你的操作系统支持OpenIPMI或IPMI协议,并正确安装了相关的库。然后,你可以下载并解压ipmitool-1.8.18压缩包,按照readme文件的指示进行编译和安装。编译完成后,通过命令行输入`...

    ipmi super cloud 手册

    ### IPMI Super Cloud 手册知识点详述 ...综上所述,IPMI Super Cloud 手册提供了全面的指导,涵盖了从IPMI和BMC的基本概念到具体操作步骤,帮助用户有效地管理和监控服务器硬件,实现远程控制和自动化运维。

    diyipmi:Arduino的支持IPMI的BMC的DIY实现

    迪米一个自己的DIY IPMI接口。硬件Arduino的ENC28J60以太网芯片进步[x] ASF乒乓球[x]获得身份验证功能[x]会话+活动[x]特权级别(仅管理员) []设备功能[] sdr信息/传感器列表[] sel日志[] bmc信息/重置[]机箱电源开/...

    ipmi_msghandler.rar_ipmi_ipmi message

    IPMI消息处理是IPMI协议的核心功能之一,负责处理系统中与管理相关的所有通信。以下是一些关键知识点: 1. **IPMI消息结构**:IPMI消息由一个或多个数据单元组成,每个数据单元包括一个或多个字节。消息通常包含一...

    IPMIV2.0标准协议

    BMC通过网络接口与外界通信,负责收集系统健康状态信息,并执行远程管理命令。 **IPMB(Intelligent Platform Management Bus)** IPMB是IPMI中的局部总线,用于连接BMC和其他智能平台管理设备,如传感器、风扇和...

    IPMI V1.5&IPMI V2.0

    3. **固件接口(Firmware Interface)**:允许操作系统或管理软件通过KCS(键盘控制样式)或SMIC(系统管理接口总线)协议与BMC通信。 4. **传感器数据记录(Sensor Data Records, SDRs)**:存储关于系统硬件状态的...

    浪潮PC服务器管理芯片BMC IP设置

    #### 一、BMC简介与重要性 BMC(Baseboard Management Controller),即基板管理控制器,是一种微控制器,用于监控和管理服务器硬件的状态,实现远程管理和监控功能。通过BMC可以进行服务器的远程重启、系统监控、...

    超微主板重置IPMI密码.7z

    IPMICFG IPMICFG 是一款用来配置 IPMI 装置的...其命令行工具提供了标准 IPMI 指令与 Supermicro 专属的 OEM 指令用于作BMC/FRU 配置。此命令列介面工具可在 UEFI、DOS、Windows 与 Linux 操作系统上执行,毋需安装。

    ipmi开源工具ipmiutil-3.1.9源码

    1. **IPMI协议交互**:IPMI协议定义了如何与BMC进行通信,包括命令结构、数据包格式以及错误处理机制。源码会展示如何构建和解析这些IPMI命令,以便获取硬件状态信息。 2. **跨平台支持**:IPMIutil宣称支持Windows...

    Linux平台下ipmi驱动程序实现

    linux下搭建IPMI监控管理系统,主要讲Ipmi驱动机制的实现,主要只是讲起架构,主要实现细节欢迎有兴趣的朋友来一起参与讨论。

    超微 IPMI 管理 工具

    - 在网络环境中,确保服务器的IPMI接口与管理计算机在同一网络段内,或者配置了正确的路由和NAT规则。 - 安装或更新过程中遵循指导,避免误操作导致服务器管理功能失效。 - 对于敏感操作如恢复出厂设置,应提前备份...

Global site tag (gtag.js) - Google Analytics