收藏 分享(赏)

ipmi操作指南.docx

上传人:buyk185 文档编号:4406971 上传时间:2018-12-27 格式:DOCX 页数:7 大小:22.49KB
下载 相关 举报
ipmi操作指南.docx_第1页
第1页 / 共7页
ipmi操作指南.docx_第2页
第2页 / 共7页
ipmi操作指南.docx_第3页
第3页 / 共7页
ipmi操作指南.docx_第4页
第4页 / 共7页
ipmi操作指南.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、ipmi 操作指南智能平台管理界面(IPMI,Intelligent Platform Management Interface)是管理基于 Intel 结构的企业级系统中所使用的外围设备采用的一种工业标准,用户能够利用 IPMI 监控服务器的物理健康特征,如温度、电压、风扇工作状态、电源状 态等。该标准由美国英特尔、惠普(Hewlett-Packard)、NEC、美国戴尔电脑和 SuperMicro 等公司定制。新的版本是 IPMI2.0(http:/ ipmi 的先决条件想要实现对服务器的 ipmi 管理,必须在硬件、OS、管理工具等几个方面都满足:1、服务器硬件本身提供对 ipmi 的支

2、持目前惠普、戴尔和 NEC 等大多数厂商的服务器都支持 IPMI 2.0,但并不是所有服务器都支持,所以应该先通过产品手册或在 BIOS 中确定服务器是否支持 ipmi,也就是说服务器在主板上要具有 BMC 等嵌入式的管理微控制器。2、操作系统提供相应的 ipmi 驱动通过操作系统监控服务器自身的 ipmi 信息时需要系统内核提供相应的支持,linux 系统通过内核对 OpenIPMI(ipmi 驱动)的支持来提供对 ipmi 的系统接口。在使用驱动之前,请先启动该驱动:service ipmi start或者启动模块:modprobe ipmi_msghandlermodprobe ipmi

3、_devintfmodprobe ipmi_simodprobe ipmi_poweroffmodprobe ipmi_watchdog3、ipmi 管理工具我们的集群选择的是 Linux 下的命令行方式的 ipmi 平台管理工具 ipmitool。没有的同志可以去“http:/ 命令需要通过相应的 interface 来访问 BMC,在本地获取信息时候采用的是-I open,即为 OpenIPMI 接口,IPMItool 命令包含的接口有open、lan、lanplus。其中 open 是指的是 OpenIPMI 与 BMC 通信,Lan 是通过 Ethernet LAN 网用IPV4 的

4、udp 协议与 BMC 通信。UDP 的数据段包含了 IPMI request/resoponse 消息,消息具有一个 IPMI session 头和 RMCP 头。IPMI 使用 Remote Management Control Protocol (RMCP) 版本 1 支持操作系统关闭(pre-OS 和 OS-absent),RMCP 把把数据发送到 UDP 的 623 端口。象 lan接口一样,lanplus 同样使用 Ethernet LAN 的 UDP 协议与 BMC 通信,但是lanplus 使用 RMCP协议(在 IPMIV20 中描述)来同新,RMCP+允许使用改经的认证方式

5、和数据完整性检 查。Open 端口用于本地监控系统使用的;Lan/lanplus 通过网络进行远程监控。 ipmitool 本地监控使用命令:ipmitool -I open command,其中-I open 表示使用 OpenIPMI 接口,command 有以下项:a) raw:发送一个原始的 IPMI 请求,并且打印回复信息。b) lan:配置网络(lan)信道(channel)c) chassis :查看底盘的状态和配置电源d) event:向 BMC 发送一个已定义的事件(event),可用于测试配置的SNMP 是否成功e) mc: 查看 MC(Management Contoll

6、or)状态和各种允许的项f) sdr:打印传感器仓库中的任何监控项和从传感器读取到的值。g) sensor:打印周详的传感器信息。h) Fru:打印内建的 Field Replaceable Unit (FRU)信息i) sel: 打印 System Event Log (SEL) j) pef: 配置 Platform Event Filtering (PEF),事件过滤平台用于在监控系统发现有 event 时候,用 PEF 中的策略进行事件过滤,然后看是否需要报警。k) sol/isol:用于配置通过串口的 Lan 进行监控l) user:配置 BMC 中用户的信息 。m) channel

7、:配置 Management Controller 信道。ipmitool -I open sensor list 命令能够获取传感器中的各种监测值和该值的监测阈值,包括(CPU 温度,电压,风扇转速,电源调制模块温度,电源电压等信息)rootoss11 chenys# ipmitool -I open sensor listCPU1 Temp | 0.000 | unspecified | ok | 0.000 | na | 0.000 | 0.000 | na | na CPU2 Temp | 0.000 | unspecified | ok | 0.000 | na | 0.000 |

8、0.000 | na | na System Temp | 39.000 | degrees C | ok | 0.000 | 0.000 | 0.000 | 81.000 | 82.000 | 83.000 CPU1 Vcore | 1.048 | Volts | ok | 0.808 | 0.816 | 0.824 | 1.384 | 1.392 | 1.400 CPU2 Vcore | 1.048 | Volts | ok | 0.808 | 0.816 | 0.824 | 1.384 | 1.392 | 1.400 +5V | 5.040 | Volts | ok | 4.280 |

9、4.320 | 4.360 | 5.240 | 5.280 | 5.320 +12V | 11.904 | Volts | ok | 10.464 | 10.560 | 10.656 | 13.344 | 13.440 | 13.536 CPU1DIMM | 1.544 | Volts | ok | 1.320 | 1.328 | 1.336 | 1.656 | 1.664 | 1.672 CPU2DIMM | 1.544 | Volts | ok | 1.320 | 1.328 | 1.336 | 1.656 | 1.664 | 1.672 +1.5V | 1.512 | Volts | o

10、k | 1.320 | 1.328 | 1.336 | 1.656 | 1.664 | 1.672 +3.3V | 3.240 | Volts | ok | 2.880 | 2.904 | 2.928 | 3.648 | 3.672 | 3.696 +3.3VSB | 3.336 | Volts | ok | 2.880 | 2.904 | 2.928 | 3.648 | 3.672 | 3.696 VBAT | 3.336 | Volts | ok | 2.880 | 2.904 | 2.928 | 3.648 | 3.672 | 3.696 Fan1 | 7072.000 | RPM |

11、ok | 340.000 | 408.000 | 476.000 | 17204.000 | 17272.000 | 17340.000 Fan2 | 7072.000 | RPM | ok | 340.000 | 408.000 | 476.000 | 17204.000 | 17272.000 | 17340.000 Fan3 | na | RPM | na | 340.000 | 408.000 | 476.000 | 17204.000 | 17272.000 | 17340.000 Fan4 | na | RPM | na | 340.000 | 408.000 | 476.000

12、| 17204.000 | 17272.000 | 17340.000 PS Status | 0.000 | unspecified | ok | 0.000 | na | 0.000 | 0.000 | na | na ipmitool -I open sensor get “CPU1 Temp“ 能够获取 ID 为 CPU1 Temp 监测值,CPU1 Temp 是 sensor 的 ID,服务器不同,ID 表示也不同。rootoss11 chenys# ipmitool -I open sensor get “CPU1 Temp“Locating sensor record.Senso

13、r ID : CPU1 Temp (0x1)Entity ID : 7.1Sensor Type (Analog) : Unknown (0xC0)Sensor Reading : 0 (+/- 0) unspecifiedStatus : okLower Non-Recoverable : 0.000Lower Critical : naLower Non-Critical : 0.000Upper Non-Critical : 0.000Upper Critical : naUpper Non-Recoverable : naAssertion Events : Assertions En

14、abled : lcr- Deassertions Enabled : lcr- 具体的命令自己去查,这里只讲关键的:ipmitool -I open sensor thresh 配置 ID 值等于 id 的监测项的各种限制值。ipmitool -I open chassis status 查看主板状态,其中包括了主板电源信息,主板工作状态等ipmitool -I open chassis restart_cause 查看上次系统重启的原因ipmitool -I open chassis policy list 查看支持的底盘电源相关策略。ipmitool -I open chassis po

15、wer on 启动底盘,用此命令能够远程开机ipmitool -I open chassis power off 关闭底盘,用此命令能够远程关机ipmitool -I open chassis power reset 实现硬重启,用此命令能够远程重启ipmitool -I open mc reset 使 BMC 重新硬启动 ipmitool -I open mc info 查看 BMC 硬件信息ipmitool -I open mc setenables =on|off,配置 bmc 相应的允许/禁止选项。ipmitool -I open mc getenables 列出 BMC 任何允许的选

16、项ipmitool -I open lan print 1 打印现咱 channel 1 的信息 。这个 channel是太重要了,困扰我的问题也出在它身上,下面我们就来详细讲解: 远程获取服务器监控信息远程获取服务器监控信息时,需要系统硬件支持 ipmiV1.5 和 IPMIV2.0。获取信息时,不需要在服务器上安装其他软件,只需要在监 控的客户端上安装ipmi 工具软件ipmitool,并需要在相应命令中加入远端服务器的名字或者地址。Ipmitool 可以通过 LAN 远程监控系 统,同时 BMC 中保存有一序列用户名和密码,通过 LAN 进行远端访问需要用户名和密码。远程获取服务器监控信

17、息时,需要加上远程服务器的地址。使用以下的命令格式:ipmitool -H 10.6.77.249 -U root -P changeme -I lan command。 其中-H 表示后面跟的是服务器的地址,-U 表示后面跟着用户名,-P 表示后面跟着用户密码,command 和本地获取信息相同。那么,怎么设置本地 BMC 的 IP 和用户名密码呢:ipmitool -I open lan print 1 显示 BMC 通道的信息,如果不知道 BMC 使用的是哪个通道,请使用下面的命令确认:ipmitool -I open channel info 1ipmitool -I open lan

18、 set 1 ipsrc static 设置本地 BMC 地址为静态,才能设置 IPipmitool -I open lan set 1 ipaddr 10.53.11.113 设置本地 BMC的 IP 地址ipmitool -I open lan set 1 netmask 255.255.255.0 子网掩码,别忘了设ipmitool -I open lan set 1 defgw ipaddr 10.53.11.254 网关,可设可不设,不过一定要确保监控它的机器位于同一路由ipmitool user list 1 查看 BMC 的用户列表ipmitool user set name 1

19、 username 对 BMC 的 1 号用户设置用户名 usernameipmitool user set password 1 123456 对 BMC 的 1 号用户设置密码 123456下面讲讲我今天遇到的问题:我在被监控端设置好了 IPMI 地址、子网掩码、用户名、密码等,但是,在监控端却死活连不上,返回下面的信息:Error: Unable to establish LAN sessionGet Device ID command failed搞了半天,才在 MAC 地址上发现了破绽:rootlocalhost # ipmitool -I open lan print 1Set i

20、n Progress : Set CompleteAuth Type Support : NONE MD2 MD5 OEM Auth Type Enable : Callback : NONE MD2 MD5 OEM : User : NONE MD2 MD5 OEM : Operator : NONE MD2 MD5 OEM : Admin : NONE MD2 MD5 OEM : OEM : IP Address Source : DHCP AddressIP Address : 10.53.11.61Subnet Mask : 255.255.255.0MAC Address : 00:

21、30:48:c9:61:60SNMP Community String : AMIIP Header : TTL=0x00 Flags=0x00 Precedence=0x00 TOS=0x00BMC ARP Control : ARP Responses Enabled, Gratuitous ARP DisabledGratituous ARP Intrvl : 0.0 secondsDefault Gateway IP : 10.53.11.254Default Gateway MAC : 00:00:00:00:00:00Backup Gateway IP : 0.0.0.0Backup Gateway MAC : 00:00:00:00:00:00802.1q VLAN ID : Disabled802.1q VLAN Priority : 0RMCP+ Cipher Suites : 1,2,3,6,7,8,11,12,0Cipher Suite Priv Max : aaaaXXaaaXXaaXX: X=Cipher Suite Unused: c=CALLBACK: u=USER: o=OPERATOR: a=ADMIN: O=OEM所以,得在监控端加入这个 MAC 地址的 arp 解析:arp -s 10.53.11.28 00:30:48:c9:61:60

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报