ipmitool命令简介

来源:本站原创 点击数: 发布时间:2025年03月06日

ipmitool‌ 是一个开源的命令行工具,用于与支持IPMI(Intelligent Platform Management Interface)标准的系统进行交互。它支持IPMI 1.5规范(最新的规范为IPMI 2.0),可以在Linux和Windows平台上使用,提供丰富的功能,允许用户通过IPMI接口执行各种管理任务,如获取传感器信息、显示系统日志内容、网络远程开关机等‌12

主要功能

ipmitool支持以下主要功能:

  • 查看和管理传感器信息‌:使用sensorsdr命令可以打印详细的传感器信息。

  • 查看和管理系统事件日志‌:使用sel命令可以打印系统事件日志(SEL)。

  • 配置网络接口‌:使用lan命令可以配置网络信道。

  • 查看和管理BMC用户‌:使用user命令可以设置BMC中用户的信息。

  • 查看和管理平台事件过滤‌:使用pef命令可以设置平台事件过滤(PEF)。

  • 查看和管理FRU信息‌:使用fru命令可以打印内建的Field Replaceable Unit (FRU)信息。

  • 查看和管理电源状态‌:使用chassis命令可以查看底盘的状态和设置电源。

使用方法

ipmitool的基本使用格式如下:

bashCopy Codeipmitool [options] command [arguments]

其中,options包括:

  • -h:显示帮助信息。

  • -V:显示版本信息。

  • -v:详细模式(可以使用多次)。

  • -c:以逗号分隔格式显示输出。

  • -d:指定要使用的设备(默认值为0)。

  • -I:指定要使用的接口(如open、lan、lanplus)。

  • -H:远程主机名。

  • -U:远程会话用户。

  • -P:远程会话密码。

例如

#查看BMC中用户的信息可以使用以下命令:

bashCopy Codeipmitool user list 1

#远程查询FRU信息可以使用以下命令:

bashCopy Codeipmitool -I lanplus -H (BMC的管理IP地址) -U (BMC登录用户名) -P (BMC登录密码) fru list

#上电自动开机:

ipmitool  chassis  policy  always-on

#上电不自动开机:

ipmitool  chassis  policy  always-off