IPMI介绍

简介: IPMI简要介绍

简介:智能平台管理界面(IPMI,Intelligent Platform Management Interface)是管理基于 Intel® 结构的企业系统中所使用的外围设备采用的一种工业标准,用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。该标准由美国英特尔、惠普(Hewlett-Packard)、NEC、美国戴尔电脑和SuperMicro等公司制定。新的版本是IPMI2.0(http://www.intel.com/design/servers/ipmi/)
新版本的IPMI可以通过串口、Modem以及Lan等远程环境管理服务器系统(包括远程开关机),同时在系统发生错误时能自动发出警告。要对服务器进行IPMI管理,需要被监控的系统具有支持IPMI的硬件设备。如果服务器具有底板管理控制器 (Baseboard Management Controller ,BMC),并且支持IPMI规范,则通过BMC与主机板上的不同传感器通信来监视系统是否有严重事件,并在某些参数超出其预置阈值时发出警报和日志事件。BMC具有以下功能:

  • 通过系统的串行端口进行访问
  • 故障日志记录和 SNMP 警报发送
  • 访问系统事件日志 (System Event Log ,SEL) 和传感器状况
  • 控制包括开机和关机
  • 独立于系统电源或工作状态的支持
  • 用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向
  • 使用 LAN访问 Red Hat® Enterprise Linux 串行控制台界面

服务器配置(Dell R710)

1、 保证网线正确接到1号口上,因为只有1号口远程管理才管用
2、 启动机器,等到bios启动快结束时,等出现有BMC 字样或者让按 CRTL + E 的时候,马上按 CRTL + E 进入设置界面
3、 设置IPMI(Remote Access Setup)

  • 设置IPMI over LAN 为 on (requires iDRAC6 LAN)
  • 进到 LAN parameters 菜单:
  • 保持 NIC Selection 选项为 Shared
  • 设置 IPv4 Address source 为 Static
  • 设置 IPv4 Address 为 10.0.99.x
  • 设置 Subnet Mask 为 255.255.255.0, 如果需要可以设置 Default Gateway
  • 可选设置 Host Name string,例如 xxx-ipmi,不过看起来没用
  • 进到 LAN User Configuration 菜单:
  • 设置 Account User Name, 也可以保持默认的
  • 设置 password 并确认
    4、 确认没有问题,按 ESC 键保存退出,此时机器开始继续引导系统

5、 安装OpenIPMI
centos下直接用yum安装ipmitool(yum -y install OpenIPMI), 也可以下载OpenIPMI-2.0.11.tar,解压后./configure && make && make install
装完OpenIPMI后,启用IPMI服务 /etc/rc.d/init.d/ipmi start 一般如果内核支持的话,能正常启动

至此,服务器IPMI配置完成,可以用ping 10.0.99.x确认下通不通

IPMI客户端工具安装及使用

windows:

下载 ipmish.exe 拷贝到d盘或者c盘根目录下,然后执行下面的命令就可以远程对机器进行电源方面的操作
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

linux:

centos下直接用yum安装ipmitool(yum -y install ipmitool), 也可以下载ipmitool-1.8.11.tar.gz,解压后./configure && make && make install

改变服务器引导方式
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis bootdev pxe
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis bootdev disk
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis bootdev cdrom

服务器电源管理
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power off (硬关机,直接切断电源)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power soft(软关机,即如同轻按一下开机扭)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power on (硬开机)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power reset(硬重启)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power cycle ( power off, wait 1s, power on)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power status(获取当前电源状态)

相关文章
|
传感器 监控 Shell
|
传感器 监控 安全
服务器的IPMI有什么作用?
IPMI是一种独立于操作系统和应用程序的管理接口,它可以通过网络连接远程访问服务器的硬件,从而实现对服务器的管理和监控。IPMI提供了一组标准化的接口和命令,可以用于远程管理和监控服务器的电源、硬件状态、事件日志、传感器数据等信息。 IPMI的作用主要有以下几个方面: 远程管理服务器:IPMI可以通过网络连接远程访问服务器的BIOS、操作系统和应用程序等硬件层面,从而实现对服务器的管理和控制。管理员可以通过IPMI来重新启动服务器、修改BIOS设置、更新固件、安装操作系统等操作,而不必亲自到机房维护服务器。 监控服务器硬件状态:IPMI可以监控服务器的硬件状态,包括温度、风扇速度、电压、
1124 0
|
Linux 数据安全/隐私保护 网络虚拟化
|
传感器 数据安全/隐私保护 存储
|
监控 算法 数据安全/隐私保护
zabbix proxy 5.0通过ipmi监控服务器硬件
zabbix proxy 5.0通过ipmi监控服务器硬件
686 0
zabbix proxy 5.0通过ipmi监控服务器硬件
|
传感器 Linux KVM
IPMI Introuduce
        IPMI(Intelligent Platform Management Interface)是一种带外(out-of-band)管理接口,IPMI的核心是一个BMC(Baseboard Manager Controller),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要
1731 0
IPMI Introuduce
|
传感器 关系型数据库