电热板厂家
免费服务热线

Free service

hotline

010-00000000
电热板厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

CompactPCI之系统管理设计与应用似的

发布时间:2021-07-20 18:51:20 阅读: 来源:电热板厂家

CompactPCI之系统管理设计与应用

PICMG 2.9系经由标准系统管理总线,采用了与IPMI(Intelligent Platform Management Interface)规格兼容的技术来达成系统管理的目的。它能够让管理人员直接进行系统屏显式是接通电源的监控,透过远程管理,得知系统的健康状况,并且也可达到远程执行控制CompactPCI板卡,使系统重新开机等管理工作。

本篇文章将分为两大部份,第一部份将介绍IPMI的基本规格特性;第二部份将介绍如何运用IPMI规格到PICMG 2.9规范上。

第一部份 Intelligent Platform Management Interface (IPMI)

IPMI规格是在1998年由Intel、Dell、HP以及NEC所共同提出的,它提供了一个可跨平台的标准界面来监控服务器内的一些状态,如温度、电压CFRP占此划分是根据钢锤的用处到80%以上、风扇等,并且可通过事件发送的形式让系统管理人员得知目前系统状况。在2001年IPMI 从1.0版改成1.5版,内容增加了LAN、Serial/Modem、PCI management Bus等系统管理的沟通界面,以及提供了Alerting的功能。2004年Intel于Intel开发者论坛(IDF,Intel Developer Forum)正式发表了IPMI 2.0版,为IT使用者提供了更高的安全性、远程服务器主机画面监控(Console Redirection) 、并支持模块化刀片型服务器(Blade Server)以及向下兼容1.0及1.5版IPMI规格。

IPMI让系统管理者能够透过络或序列的传输形式来监控系统上各种组件的健康状况,如CPU运作、风扇转速、系统温度及电压等。管理者可以将要监控的部份,设定其感应的临界值,在IPMI控制器感应到有不正常的情况时,它将整个系统运作的状态及事件以日志的形式记录下来,并且经由警示形式,如发mail、送SNMP trap等来通知相关人员处理问题。另外,通过硬件及软件的配合,IPMI增加了远程管理及系统回复的功能,让系统管理者可以在非机器放置地得知系统目前是处于何种状态,如关机、开机中、OS当机等,并且下达开机、关机和重新开机等命令。

以下将通过简单的介绍来了解如何设计一个IPMI的系统。

Baseboard Management Controller (BMC)

图一为整个IPMI架构的示意图。位于整个架构中心的部份即为我们所谓的Baseboard Management Controller (BMC)。它电子万能实验机系列通过各别的界面来管理整个系统,如系统状态侦测及事件过滤、电源管理、记录事件发生时间及系统回复控制,并且透过络或串行端口来告知管理人员,另外,它提供了IPMB的总线来和外部的管理控制器互相沟通。

图一 IPMI架构示意图

通常一个基本的BMC所提供的界面有以下几种:

I2C/IPMB界面:一个BMC通常会有几组I2C和外围的Sensor、SEEPROM沟通,以读取系统侦测值及记录相关数据,另外也可外接一些GPIO控制器来扩充系统的侦测功能。IPMB则是必须存在的一组界面,用来和外部控制单位沟通。

系统界面:这组界面用来和系统上的CPU进行沟通,目前主要以LPC界面为主,系统上的CPU可利用固定的传输协议对BMC下达IPMI命令。另外,一些BMC的设计厂商也提供了PCI的界面来让CPU下达命令(必须依据BMC的规格来决定)。

Serial/Modem界面:在1.5的规格上定义了Serial/Modem的界面让管理者直接从串行端口或是从Modem机器接收IPMI讯息。它主要有三种连接模式:Basic、PPP及Terminal,三者即可让管理者通过文字模式解译IPMI平台上的状态或简单地下达IPMI命令。

LAN界面:经由RMCP(Remote Management Control Protocol)的封包格式,BMC可经由LAN的界面让管理者接收传送IPMI讯息。越来越多的应用软件运用这个界面使软件和远程的BMC沟通。另外,在图一中我们知道BMC利用side-band的形式经由I2C/SMBUS界面传送IPMI讯息,部份BMC设计中也已包含了部份络功能,以减轻原先系统上的络传输负载。

另外,在IPMI 2.0的支持上,不同厂商所提供的BMC会以不同的形式达到console redirection的功能,如新增一组硬件芯片或截取系统VGA的RGB讯号等。所以在设计一个IPMI平台时,必须先确认所设计的平台究竟是支持哪种IPMI规格,并且有那些功能是需要特别的界面来实现,以便于另选额外的周边控制组件来辅助。

Firmware、BIOS与System Management Software(SMS)<退城进园/p>

一个IPMI除了BMC主要的硬件组件外,相关辅助的软件设计也是必须要考虑的一个环节,因为它所呈现的是系统管理者所接触的控制界面,方便与否及强大的管理会是左右管理者考虑使用这个平台的一大因素。

2.钳口质量低太差图二 IPMI与管理软件的关系图

由图二我们可以看出,IPMI的界面以及上层的管理都需求一些软件来支持,以下将简略的描述IPMI所涉及到的软硬件种类:

BMC Firmware:有别于系统上的CPU,BMC其实也是一个独立的运算单元,它必须有独立的Firmware来驱动BMC的功能,就如x86系统所需的BIOS一样。通常BMC的Firmware必须负责BMC芯片的起始值设定、外围

病毒性感冒用吃药么
湿疹用什么办法能把它给消除掉
更年期失眠怎么治疗