IPMI与BMC
bmc powercycle原理

BMC(Baseboard Management Controller,基板管理控制器)是一种嵌入式系统,用于监视、管理和控制服务器和其他计算设备。
其中,BMC的PowerCycle功能是一种重要的功能,它允许管理员远程地开启、关闭、重启服务器等设备。
BMC PowerCycle的原理可以简要概括如下:
硬件接口:BMC通过硬件接口(如IPMI、SMBus等)与服务器的主板、电源等组件进行通信。
固件/软件:BMC上运行着特定的固件或软件,这些固件/软件负责处理和管理与服务器硬件的通信。
命令和控制:管理员或管理工具可以通过BMC的API或CLI(命令行接口)向BMC发送命令,如启动、关闭或重启服务器。
执行动作:一旦BMC接收到相应的命令,它会通过硬件接口向服务器的电源发送特定的信号,这些信号会触发电源的开关,从而实现服务器的启动、关闭或重启。
反馈机制:BMC还可以提供关于服务器状态的反馈,例如服务器是否成功启动、正常关闭等。
需要注意的是,PowerCycle功能需要谨慎使用,特别是在生产环境中,因为不正确的使用可能会导致数据丢失或其他严重问题。
在执行此类操作之前,通常建议先进行备份并确保有有效的恢复策略。
IPMI技术交流材料

IPMI命令格式
字节 1 2 3 4 5 6 7 8:N N+1 比特 7 6 5 4 3 2 1 0
请求从地址(rqSA) 网络功能码(netFn) 校验码1(Checksum) 响应从地址(rsSA) 请求序列号(rqSeq) 命令号(Command) 完成码(Completion Code) 数据(Data) 校验码2(Checksum) 响应逻辑单元号 (rsLUN) 请求逻辑单元号 (rqLUN)
工作原理
在IPMI管理平台中,BMC(Baseboard Management Controller,因为多集成于主板而得名)是核心控制器, 系统管理软件对各个被管理器件的管理,都是通过与BMC 通信来实现的。BMC与主处理器和板上各元件相连接,监 控并且在一定程度上管理各物理组件的状态。 服务处理器监测板上测试仪器(如温度传感器、CPU状 态、风扇速度和电压传感器),提供重新引导服务器的远 程电源控制功能,并且提供对BIOS配置和操作系统控制 台信息的远程访问。管理人员利用加载在桌面系统上的 IPMI兼容管理应用程序,或通过一台内含IPMI管理固件的 带外设备上的Web界面远程访问BMC。
百家e坛嵌入式系列主题论坛第二期(2008年9月6日) 服务器
管理软件 IPMI 部分资料
“百家e坛”是中国嵌入 式系统产业联盟为嵌入式技术爱好者提供的一个自由交流的场所和展示才华的 舞台,主旨为让更多的嵌入式人才在这个平台上不断充电,吸取嵌入式技术的最新知识。 “百家e坛”每月举行一次,时间定为每月的第一个周六。
•
•
IPMI 2.0的新特点
SOL: Serial Over LAN
• SOL提供了一种机制,使得远程管理系统的串口控制器通过基于IP网
浪潮英信服务器 BMC 日志收集和分析指南说明书

浪潮英信服务器BMC日志收集和分析指南文档版本V2.6发布日期2022-06-03版权所有© 2021-2022浪潮电子信息产业股份有限公司。
保留一切权利。
未经本公司事先书面许可,任何单位和个人不得以任何形式复制、传播本手册的部分或全部内容。
内容声明您购买的产品、服务或特性等应受浪潮集团商业合同和条款的约束。
本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。
除非合同另有约定,浪潮集团对本文档的所有内容不做任何明示或默示的声明或保证。
文档中的示意图与产品实物可能有差别,请以实物为准。
本文档仅作为使用指导,不对使用我们产品之前、期间或之后发生的任何损害负责,包括但不限于利益损失、信息丢失、业务中断、人身伤害,或其他任何间接损失。
本文档默认读者对服务器产品有足够的认识,获得了足够的培训,在操作、维护过程中不会造成个人伤害或产品损坏。
文档所含内容如有升级或更新,恕不另行通知。
商标说明Inspur浪潮、Inspur、浪潮、英信是浪潮集团有限公司的注册商标。
本手册中提及的其他所有商标或注册商标,由各自的所有人拥有。
技术支持技术服务电话:4008600011地址:中国济南市浪潮路1036号浪潮电子信息产业股份有限公司邮编:250101符号约定在本文中可能出现下列符号,它们所代表的含义如下。
符号说明如不当操作,可能会导致死亡或严重的人身伤害。
符号说明如不当操作,可能会导致人员损伤。
如不当操作,可能会导致设备损坏或数据丢失。
为确保设备成功安装或配置,而需要特别关注的操作或信息。
对操作内容的描述进行必要的补充和说明。
变更记录版本时间变更内容V1.0 2021-02-07 首版发布。
V2.0 2021-06-30 格式内容整体优化。
V2.1 2021-09-01 增加因机型不同,Web界面及个别功能或有差异的说明。
V2.2 2021-09-20 新增4款产品型号到表格1-1产品型号列表。
IPMI

Sensor data record repository
• SDR放在一个简单,集中不易挥发能被BMC控制的存储区域, 这一存储区域被命名为SDR存储器
System event log and event message
• BMC提供了一个集中的,不变的系统事件日志,当产生一个系统事件日 志时,告诉使用者此时有一个错误发生.
IPMI
Intelligent Platform Management Interface
IPMI的介绍
IPMI是一个硬件界面用来提供监听和控制功能,这 些功能通过标准管理软件实现,例 如:DMI,WMI,CIM,SNMP 存储,监控,记录日志和恢复控制功能. 能独立于处理器,BIOS,操作系统工作,甚至在系统处 于关机状态.
FRU Inventory Device
• FRU目录设备为特定组件FRU目录信息(serial number, part number, asset)提供了一个界面. 事件接收器接收,确认事件请求信息,事件接收器将 事件信息作为日志传递到SEL设备,一个能接收来 自IPMB的事件信息被认为是一个IPMB事件接收 器. 事件产生器能将事件消息传递到事件接收器,事件 产生器通过命令来配置事件消息的传递,IPMB事件 产生器在IPMB上产生事件消息,BMC是IPMB事件 接收器,但不是IPMB事件产生器. 逻辑设备联系比较一个事件信息对一组可选择的滤 器,产生一个可选择的相配者.
Event Receiver Device
•
Event Generator Device
•
PEF Device( platform event filtering)
DELL服务器IPMI配置简介

DELL服务器IPMI配置简介方法一:一、启动机器,在看见提示CTRL+E 时点击CTRL+E进入IPMI设置界面1、IPMI Over LAN 设置为ON2、IPMI LAN Channel 项进入设置BMC的IP地址和子网掩码(注意IP地址不能和本地操作系统下IP地址冲突,要保证网内唯一性)3、User Configuration 进入设置用户名和密码4、点击ESC 选择保存设置并推出。
二、连接测试找到另外一台机器(注意:如果也是服务器的话那么必须先配置这台机器的BMC控制器地址才能PING通刚才配置的机器的BMC,工作站就不需要配置)1、确保机器能够PING通刚才配置的BMC地址。
2、命令行方式进入到ipmish.exe文件所在文件夹。
3、输入命令:>impish –interactive>connect –ip 刚才机器BMC地址–u root –p calvin (注:默认密码为calvin)这时如果没有返回错误,那么表示连接成功,这是就可以使用相关的命令取得该主机的硬件信息,以及开关机操作等。
三、常用命令1、操作系统信息/主板信息> sysinfo fru>sysinfo id2、机箱内温度信息>sensor tempIndex : 1Status : NormalProbe Name : System Board Ambient TempReading : 20.0 CMinimum Warning Threshold : 8.0 CMaximum Warning Threshold : 42.0 CMinimum Failure Threshold : 3.0 CMaximum Failure Threshold : 47.0 C4、风扇信息>sensor fan5、电压>sensor volt6、各个插槽借口连接状态信息>sensor numeric7、日志信息>sel (返回日志个数)>sel get (返回所有日志)>sel clear (删除所有日志)8、电源>power status (当前电源状态)>power on (开机)>power off (通过操作系统关机)>power cycle (关闭系统,暂停后再打开系统)>power reset (传送系统重设信号,而不管电源状态是什么)>power force (模拟按下电源按钮,强制系统关机)9、LCD面板闪烁开关> identify on (闪烁)> identify off (停止闪烁)> identify on –t 100 (设置闪烁世间100秒)方法二:配置bmc可以有多种方法配置,比如开机时候按ctrl+E直接进入配置界面;或者是利用dell 的server admin (web界面)工具包配置,以及dell SDK光盘里面syscfg(CLI命令行)工具配置;还可以通过ipmitool工具进行配置,ipmitool是一个开源软件,这是最方便的配置方式。
IPMI接口配置

IPMI接⼝配置IPMI 接⼝配置bios配置ipmi1.2. 找到IPMI接⼝后,我们要接上⼀根⽹线。
然后开机点亮,按F2或者DEL进⼊BIOS,具体按那个按钮看开机提⽰,例如我的这台机器需要按F2进⼊BIOS3. 进⼊BIOS之后,选择Server Mgmt菜单,如图所⽰4. 进⼊Server Mgmt菜单之后选择BMC network configuration5. 选中BMC network configuration后按Enter键进⼊,会有如下显⽰6. 在Configuration Address source选项选择Static(意思即为配置静态的IPMI地址,当然啦如果有配置DHCP服务,此项也可以选择DHCP)选中Station IP Address选项按enter键输⼊IP地址,eg 192.168.124.46选中Subnet mask选项按enter键输⼊⼦⽹掩码,eg 255.255.255.0选中Router IP Address 选项按enter键输⼊⽹关,eg 192.168.124.254以上具体地址配置要根据你们⾃⼰实际的⽹络环境,配置好之后如下图7. 配置好之后按F10保存退出。
(注意不同品牌的机器保存的按钮不同,具体看BIOS的说明)8. 然后我们打开浏览器输⼊刚才配置的IP地址192.168.124.46,按Enter时候会需要输⼊⽤户名,密码。
这⾥需要说明⼀下不同品牌的机器默认的IPMI⽤户名密码是不⼀样的,⽐如说Gigabyte⽤户名是admin,密码是password.不知道密码?忘记了怎么办?#安装ipmi⼯具[root@xi01 ~]# yum install ipmitool -y# 设置ipmi⽤户[root@xi03 ~]# ipmitool user set name 2 admin[root@xi03 ~]# ipmitool user set password 2 adminSet User Password command successful (user 2)9. 输⼊过⽤户名密码之后,我们就可以远程监控系统的温度,远程开关机等等操作。
ipmitool原理 -回复

ipmitool原理-回复标题:[ipmitool原理]:深入探索远程管理工具的内部运作机制一、引言IPMITool,全称Intelligent Platform Management Interface Tool,是一款基于智能平台管理接口(IPMI)协议的开源命令行工具。
IPMI 是一种开放标准的硬件管理接口规范,允许系统管理员在操作系统独立的基础上对服务器进行远程监控与管理。
本文将逐步解析IPMITool的工作原理,以助于理解其如何实现对远程设备的高效、安全控制。
二、IPMI 协议基础IPMI 主要设计用于解决数据中心或大规模IT 系统中服务器的远程硬件管理问题。
它提供了一个直接与服务器基板管理控制器(BMC, Baseboard Management Controller)通信的途径,使得即使服务器操作系统未运行或出现故障,也能获取并操控诸如电源状态、温度、风扇转速等硬件信息以及执行重启、关机等操作。
三、IPMITool 的功能模块IPMITool 实现了对IPMI 协议的全面支持,通过发送相应的命令至BMC,并接收反馈信息,从而实现对远程设备的管理。
主要功能包括:1. 系统健康状况监测:如查看温度、电压、风扇转速等传感器数据。
2. 电源管理:实现远程开关机、复位、硬重置、进入待机模式等功能。
3. 远程控制台访问:通过SOL (Serial Over LAN) 功能,可以实现在网络上模拟串口连接,达到远程操作系统的控制台效果。
4. 故障日志记录和检索:收集并分析BMC 记录的系统事件日志,以便快速定位问题。
5. 用户权限管理:设置和修改用户账户及其访问权限,保障远程管理的安全性。
四、IPMITool 工作原理IPMITool 的工作流程主要包括以下几个步骤:1. 建立连接:通过指定目标服务器的IP 地址、端口号及登录凭证(用户名、密码),IPMITool 首先建立与BMC 的网络连接。
2. 发送指令:根据用户的命令行参数,IPMITool 将对应的IPMI 命令编码成数据包并通过网络发送给BMC。
联想万全慧眼实现BMC管理

联想万全慧眼实现BMC管理DELL 服务器的远程BMC 应⽤实例设置⽅法:⽹线⼀定要插到1号⼝,因为只有插到1号⼝远程管理才管⽤,当时操作体统的ip地址也要设置在1号⼝上.启动机器,然后机器开始⾃检,要特别注意屏幕上的提⽰,等出现有BMC 字样的或者让按 CRTL + E 的时候,马上按 CRTL + E 进⼊设置界⾯进⼊管理界⾯之后设置如下1 将蓝⾊的光条移动到 IPMI Over LAN 选项,敲空格键,此时出现⼀个 !!WARNING!!的提⽰,不⽤管它敲回车略过,然后右边的off 就会变成on2 然后将光条移动到 LAN Parameters选项上敲回车进⼊ip设置状态,⽤键盘的上下键和左右键来控制,设置好相关的ip⼦⽹和⽹关三个重要选项,其中Ethernet IP Address 为你服务器的ip地址Subnet Mask 为⼦⽹掩码Default Gateway 为⽹关设置完毕按⼀下 ESC键退出到刚才的总菜单3 将光条移动到 LAN User Configuration 选项上,敲回车进⼊⽤户设置状态将光条移动到 ENTER PASSWORD 上,输⼊密码,最好不要有标点符号,最好全都是⼩写字母,输⼊密码之后敲回车会⾃动跳到confirm password 下,重复输⼊密码即可,输⼊完毕敲回车回到总菜单下4确认没有问题,按⼀下 ESC 键,出来⼀个⼩对话框,让选择,此时选择 Save Changes and Exit 选项进⾏存盘退出,此时机器开始继续引导系统ipmish.exe 执⾏下⾯的命令就可以远程对机器进⾏电源⽅⾯的操作ipmish.exe -ip 服务器的ip地址 -u root -p 密码 power on/reset/off其中 power on 硬开机power reset 硬重启机器power off 硬关机举例说明,你服务器的ip是 192.168.162.14 当时设置的密码是 donglirong ,现在服务器正在处于开机状态,现在想要远程硬重启服务器(相当于⽤⼿去按服务器上的重启按钮),就⽤下⾯的命令ipmish.exe -ip 192.168.162.14 -u root -p donglirong power reset输⼊上⾯的命令之后⼀秒钟后如果没有其它的提⽰则说明服务器重启成功,服务器将进⾏重启再举例说明,突然想远程把服务器关机,只需要输⼊下⾯的命令即可ipmish.exe -ip 192.168.162.14 -u root -p donglirong power off要再开机,就输⼊下⾯的命令ipmish.exe -ip 192.168.162.14 -u root -p donglirong power on这⾥要特别注意的是:1 由于远程管理系统使⽤的是服务器本⾝的ip(但是dell有特殊技术不会和服务器的ip造成冲突,这⾥不必担⼼),如果服务器ip更改也要重新进⼊bmc远程管理更改ip才⾏2 由于远程管理也是使⽤的服务器ip,所以即使服务器已经死机或者关机,服务器的ip还是可以ping通的,在这⾥可以通过⼀个简单的⽅法来判断,就是在命令⾏状态下ping服务器的ip,看返回的数据当中的TTL= 的值是多少,如果是 128,则当前处于关机或者重启还没有进⼊系统当中或者操作系统死机当中,如果长期处于ttl值为128的情况下,就应该及时派⼈查看服务器了,可能就是操作系统有问题.3 此命令不到万不得已尽量不要使⽤,因为这跟⼈为的硬重启或者⾮正常掉电没有什么区别,这样有可能会造成硬盘的raid丢失或者数据的丢失,所以谨慎使⽤.IBM服务器BMC 远程管理BMC(Baseboard Management Controller)智能平台管理接⼝(IPMI:Intelligent Platform Management Interface)是⼀项应⽤于服务器管理系统设计的标准,由Intel、HP、Dell和NEC公司于1998年共同提出,利⽤此接⼝标准设计有助于在不同类服务器系统硬件上实施系统管理,使不同平台的集中管理成为可能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是BMC(基板管理控制器)?在BMC中完全實現IPMI功能需要一個功能強大的16位元或32位元微控制器以及用於數據儲存的RAM、用於非揮發性數據儲存的快閃記憶體和韌體。
一個提供IPMI v1.5的典型BMC大約需要32k RAM和128k快閃記憶體。
在這種情況下,伺服器可管理性的實現總成本(包括BMC chip、BMC 韌體和健康監視元件)將達40-50美元。
這麼高昂的成本將極大地限制IPMI協議在低成本伺服器和網路連接設備中的推廣應用。
采用IPMI協議的一種創新性解決方案是利用高性價比的迷你基板管理控制器,它在安全遠程重啟、安全重新上電、LAN警告和系統健康監視方面能提供基本的IPMI v1.5遠程可管理性。
由於性價比高,這款控制器還能用來管理網路設備,如公用桌上型電腦、印表機、集線器、數位電視視訊轉換盒等。
這種控制器是一種一站式解決方案,用戶無需做大量的韌體開發工作,因此能縮短新設計伺服器的面市時間。
另外,因為mBMC相容IPMI,因此它能應用於任何相容IPMI的遠程終端設備。
這種低成本控制器非常適合用於多種遠程管理,比如刀鋒型伺服器、公用桌上型電腦、印表機、集線器和家庭網路設備(網路閘道、數位視訊轉換盒)等。
mBMC會周期性地輪詢數位感測器來監視系統工作狀態,并通過SMBus介面與主機通訊,還提供一個用於本地系統管理、‘推進’警告和存取非揮發性記憶體的介面。
推進’警告用於從主機發送LAN警告到遠程終端以通知BIOS或作業系統產生的任何事件。
例如,緊急BIOS POST代碼可以通過LAN從典型的0×80 I/O埠重定向到遠程終端。
除了基本的IPMI功能和系統工作監視功能外,通過利用2個快閃記憶體之一儲存以前的BIOS,mBMC 還能實現BIOS快速元件的選擇和保護。
例如,在遠程BIOS升級後系統不能啟動時,遠程管理人員可以切換回以前工作的BIOS映像來啟動系統。
一旦BIOS升級後,BIOS映像還能被鎖住,可有效防止病毒對它的侵害。
mBMC的主要功能總結如下:(1)為遠程系統管理提供IPMI v1.5 LAN消息,包括系統狀態監視;重啟、重新供電、斷電等底板控制;FRU資訊,少量SEL資訊用入口;BIOS保護和選擇。
(2)為本地系統可管理性提供IPMI v1.5消息。
(3)對LAN消息采用MD5簽名以保證遠程連接的安全性。
MD5簽名加上私有密碼能夠很好地保護系統免受外部的侵襲。
(4)BIOS或OS可以將‘推進’警告作為SNMP Traps,并通過LAN報告嚴重事件。
(5)自發地進行系統健康監視并對嚴重事件產生糾正動作。
(6)LAN警告。
随着“云”概念的落地,包络融合各类设备的“大云”(公有云)、“小云”(私有云)层出不穷,IT运维所面临的情况也愈加复杂.使用管理软件在异地中心对无人机房实施远程监控/管理,成为目前IT运维的典型实践.传统上的IT运维软件源于网管软件,基于SNMP协议架构.随着SNMP协议的不断完善,可以支持的设备种类也越来越多,交换机、路由器、服务器、磁盘阵列、UPS等均可以纳入管理域,实现自动告警,远程,动态实时维护。
标准的SNMP网管架构分为被管理的设备(Managed Device)、SNMP管理器(SNMP Manager)和SNMP代理(SNMP Agent)三个部分。
对设备的应用有大致可分为2类:1. 保证网络配置正常的情况下,交换机,路由器,磁盘阵列等有自带微操作系统的设备,只要开机即可启动代理,实现被管理;2. 对于服务器这类安装有多种异构操作系统的设备,需要在安装好的系统里添加欲管理设备(比如RAID卡,网卡)的代理,方可实现管理。
类型一的健壮性要优于类型二,不足之处在于相对封闭,灵活性差;类型二开放性好,可以灵活更新、升级以支持新设备,新特性,但是需要一个健康的操作系统。
如果操作系统故障则无法保证代理正常运行。
例如笔者遇到的一个典型故障:由于人员疏忽,在做系统更新时,将网卡配置文件里的DEVICE的D删除,余下EVICE 字段,重新启动后,更新过的服务器因为网卡不能正常启动而全部离线.传统的解决方法是:委派机房管理人员逐一修改网卡配置;不过,考虑安全因素,一般都是用户自己的技术人员去机房修改.维护的时间开销是以小时计的,难以令人满意.如何迅速解决此类事件呢?IPMI管理卡正好大显身手.智能平台管理接口(IPMI) 是一种开放标准的硬件管理接口规范,该标准由Intel、HP、NEC、Dell和SuperMicro等公司制定。
自1998 年,IPMI论坛创建了IPMI标准以来,已经有2次重大的版本演进.1998年v1.0实现远程监控系统温度、电压;2001年v1.5,新增PCI Management Bus等功能;2004年v 2.0,能够向下相容IPMI 1.0及1.5。
新增了Console Redirection,并加强了安全、VLAN 等特性。
IPMI 信息通过基板管理控制器(BMC)进行交流。
使用底层硬件智能管理而不使用操作系统进行管理.IPMI管理有2个主要优点:首先,操作系统无关性,只要设备加电,BMC正常工作,即能实现管理;其次,可以实现带外管理,即不占用业务传输的数据带宽。
操作系统无关性为维护带来了很大便利,可以使用户在软件系统故障时依然对设备保持有效的控制,进而完成修复工作.一个完整的IPMI系统有下列几个组件:BMC:Baseboard Management ControllerIPMB:Intelligent Platform Management BusICMB:Intelligent Chassis Management BusSDR:Sensor Data RecordSEL:Sensor Event LogFRU:Field Replacement UnitBMC(Baseboard Management Controller)是核心控制器,系统管理软件对各个被管理单元的管理,都是由BMC来实现的。
IPMB(Intelligent Platform Management Bus)总线上连接着各个控制器,分别执行不同功能。
IPMB总线上还连接着一些I2C芯片,作为传感器接口,让管理软件能够通过IPMB读取传感器数据。
同时,这些传感器的具体配置信息,如告警阈值、事件触发是否允许等配置都作为SDR(Sensor Data Record)数据保存。
上述操作生成的事件日志则保存为SEL(Sensor Event Log)数据。
在IPMB总线上,连接着一个ICMB(Intelligent Chassis Management Bus)桥,通过ICMB可以实现多个IPMI管理平台之间的通信。
下面我们就具体看一个带IPMI管理功能的服务器主板。
主板逻辑架构图,可以看到BMC芯片自带有DDRII内存接口、VGA接口、管理网卡接口。
后两者是实现网络远程管理及远程KVM的基础。
主板IO接口分布图。
其中接口1就是专门用于IPMI的管理网卡接口。
在有些主板上管理网口也可以复用在板载网卡1(接口4)上。
管理卡的IP(即BMC IP)可以在BIOS内方便设定,也可以通过软件在管理界面设定。
IPMI管理主要有以下3个途径:1.命令行,一般用于linux的字符终端下;2.Web,使用带Java虚拟机的浏览器;3.单独的管理软件,如IpmiView,可以集中管理多组平台,不像Web方式,为每个被管理节点都要开一个页面,占用资源少。
三者可实现的功能无区别,由用户视具体情况选择。
2与3 的操作界面类似,下面各图源自IpmiView软件。
初始界面,左侧窗口可以看到有多个IPMI管理阈。
右侧是具体选定的服务器IP及用户名密码输入窗口。
Connected表示已经建立连接。
点击下面的标签可以进入对应的管理页面。
电源管理及BMC重置界面从这里可以实现加电服务器的远程开关机,无需人员到现场按Power钮。
即便服务器有故障,不能正常引导进入系统,此功能也不受影响。
SEL界面在这里能看到所有管理日志,为故障判断、系统维护提供有力支持。
当现场工程师不能确定故障原因时,可以通过selview等软件将日志保存出来,提供给厂商技术人员分析。
SDR界面(温度,风扇转速监控)传感器的历史记录历史记录有助于分析不同负荷下系统的工作状态,为维护提供参考。
BMC设定在此页面设定BMC IP(与BIOS的设定联动)以及SNMP信息。
边上的Users页面内可以设定登陆的用户名,密码,权限;还可以获得被管理平台的序列号、IPMI版本、厂商等信息。
文本控制台(串口重定向)在没有安装Java虚拟机的情况下,KVM overIP是无法打开的,这时可以通过串口重定向获取一个字符界面来操作被管理服务器。
不过多数情况下,还是使用KVM over IP 更加方便。
KVM over IP界面KVM over IP是通过发送Java数据包来实现的,所以需要在管理机上安装Java 虚拟机.(较早版本的管理卡会自带JavaRunTime,先发送给管理机,但是这样会大大增加初始数据流量,所以后来的管理卡只发送与操作有关的数据)在安装Java虚拟机后,即可打开如上的界面。
如同在现场一样操作键盘、鼠标、显示器。
KVM over IP的最大优点是覆盖范围广,只要能Ping通并没有数据包过滤设置,就可以使用。
不足之处在于可能会有一些延迟,反应较慢,这取决于网络质量。
KVM over IP的另一个重要意义在于,能看到现场设备的屏幕显示状况。
比如一台服务器系统崩溃了,屏幕出现大量报错信息,有经验的远程维护人员可以及时看到并保存,以分析对策。
大大提高维护的针对性、有效性。
虚拟媒体及驱动器重定向IPMI的另一个显著优点。
远程挂载媒体意味着能够不依赖业务网络而把文件复制到目标服务器上。
原理是通过挂载管理机ISO文件或者分区的方式共享给被管理机使用,文章开头的故障就是通过远程管理卡为每台服务器上传了正确的网卡配置文件,重启后系统即自动上线了,省时省力。
组管理界面使用IpmiView可以实现服务器分组管理,较Web的单台服务器管理方式效率大大提高,是值得选择的方案。
从上面的介绍中可以看到,IPMI最大的优势在于其独立性,所以在系统运维实践中,一般都建议单独构建一个IPMI管理内网。
如下图:我总结出一些经验供大家参考:1.管理节点可以选用低配置的服务器或PC机,windows系统,硬盘容量大一些(考虑到可能要存放各种ISO及维护升级用软件),做好防护,接入公网;2.条件允许的前提下,尽量使用单独的管理网口组网,若机房布线有困难则考虑复用板载网卡;3.服务器按照业务,操作系统等分组管理。