ipmitool工具常用命令匯總
目錄
1.工具的安裝 3
2.命令的help 3
3.查看管理口的IP地址 5
4.管理底盤chassis配置 6
4.1查看底盤配置匯總 6
4.2管理電源 6
4.3管理時間間隔 7
4.4管理電源恢復策略 7
4.5查看上次重啟原因 7
4.6查詢上電時間 8
4.7管理啟動項 8
4.8設(shè)置啟動項的參數(shù) 8
5.使用delloem進行管理 9
5.1配置lcd 9
5.2查看MAC地址 10
5.3設(shè)置lan的模式 11
5.4設(shè)置背板led的狀態(tài) 11
5.5管理電源監(jiān)控 12
6.查看傳感器數(shù)據(jù)sensor 12
6.1查看當前系統(tǒng)所有的傳感器數(shù)據(jù) 13
6.2設(shè)置傳感器的告警閾值 13
6.3查看某一傳感器的狀態(tài)信息 13
6.4查看某一個傳感器的當前值 14
7.管理傳感器倉庫sdr 14
7.1查看傳感器倉庫中的信息列表 15
7.2查看傳感器的類型和指定類型的數(shù)據(jù) 16
7.3查看指定傳感器的配置信息 17
7.4查看傳感器倉庫sdr的配置信息 17
8.查看系統(tǒng)事件sel日志 18
8.1查看sel的狀態(tài)信息 18
8.2查看sel的中的日志信息 18
1.工具的安裝
yum install -y OpenIPMI ipmitool
開啟服務(wù)
/etc/init.d/ipmi status
/etc/init.d/ipmi start
[root@cell83 ~]# ipmitool -V
ipmitool version 1.8.18
2.命令的help
明細的命令參考man ipmitool
或者附件ipmitool.help
[root@cell83 ~]# ipmitool -h
ipmitool version 1.8.18
usage: ipmitool [options...]
-h This help
-V Show version information
-v Verbose (can use multiple times)
-c Display output in comma separated format
-d N Specify a /dev/ipmiN device to use (default=0)
-I intf Interface to use
-H hostname Remote host name for LAN interface
-p port Remote RMCP port [default=623]
-U username Remote session username
-f file Read remote session password from file
-z size Change Size of Communication Channel (OEM)
-S sdr Use local file for remote SDR cache
-D tty:b[:s] Specify the serial device, baud rate to use
and, optionally, specify that interface is the system one
-4 Use only IPv4
-6 Use only IPv6
-a Prompt for remote password
-Y Prompt for the Kg key for IPMIv2 authentication
-e char Set SOL escape character
-C ciphersuite Cipher suite to be used by lanplus interface
-k key Use Kg key for IPMIv2 authentication
-y hex_key Use hexadecimal-encoded Kg key for IPMIv2 authentication
-L level Remote session privilege level [default=ADMINISTRATOR]
Append a + to use name/privilege lookup in RAKP1
-A authtype Force use of auth type NONE, PASSWORD, MD2, MD5 or OEM
-P password Remote session password
-E Read password from IPMI_PASSWORD environment variable
-K Read kgkey from IPMI_KGKEY environment variable
-m address Set local IPMB address
-b channel Set destination channel for bridged request
-t address Bridge request to remote target address
-B channel Set transit channel for bridged request (dual bridge)
-T address Set transit address for bridge request (dual bridge)
-l lun Set destination lun for raw commands
-o oemtype Setup for OEM (use list to see available OEM types)
-O seloem Use file for OEM SEL event descriptions
-N seconds Specify timeout for lan [default=2] / lanplus [default=1] interface
-R retry Set the number of retries for lan/lanplus interface [default=4]
Interfaces:
open Linux OpenIPMI Interface [default]
imb Intel IMB Interface
lan IPMI v1.5 LAN Interface
lanplus IPMI v2.0 RMCP+ LAN Interface
serial-terminal Serial Interface, Terminal Mode
serial-basic Serial Interface, Basic Mode
usb IPMI USB Interface(OEM Interface for AMI Devices)
Commands:
raw Send a RAW IPMI request and print response
i2c Send an I2C Master Write-Read command and print response
spd Print SPD info from remote I2C device
lan Configure LAN Channels
chassis Get chassis status and set power state
power Shortcut to chassis power commands
event Send pre-defined events to MC
mc Management Controller status and global enables
sdr Print Sensor Data Repository entries and readings
sensor Print detailed sensor information
fru Print built-in FRU and scan SDR for FRU locators
gendev Read/Write Device associated with Generic Device locators sdr
sel Print System Event Log (SEL)
pef Configure Platform Event Filtering (PEF)
sol Configure and connect IPMIv2.0 Serial-over-LAN
tsol Configure and connect with Tyan IPMIv1.5 Serial-over-LAN
isol Configure IPMIv1.5 Serial-over-LAN
user Configure Management Controller users
channel Configure Management Controller channels
session Print session information
dcmi Data Center Management Interface
nm Node Manager Interface
sunoem OEM Commands for Sun servers
kontronoem OEM Commands for Kontron devices
picmg Run a PICMG/ATCA extended cmd
fwum Update IPMC using Kontron OEM Firmware Update Manager
firewall Configure Firmware Firewall
delloem OEM Commands for Dell systems
shell Launch interactive IPMI shell
exec Run list of commands from file
set Set runtime variable for shell and exec
hpm Update HPM components using PICMG HPM.1 file
ekanalyzer run FRU-Ekeying analyzer using FRU files
ime Update Intel Manageability Engine Firmware
vita Run a VITA 46.11 extended cmd
lan6 Configure IPv6 LAN Channels
3.查看管理口的IP地址
[root@cell83 ~]# ipmitool -I open lan print
[root@cell83 ~]# ipmitool -I open lan print | grep IP
IP Address Source : Static Address
IP Address : 192.168.0.133
IP Header : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
Default Gateway IP : 192.168.0.1
Backup Gateway IP : 0.0.0.0
4.管理底盤chassis配置
[root@cell83 ~]# ipmitool -I open chassis help
Chassis Commands: status, power, identify, policy, restart_cause, poh, bootdev, bootparam, selftest
4.1查看底盤配置匯總
[root@cell83 ~]# ipmitool -I open chassis status
System Power : on
Power Overload : false
Power Interlock : inactive
Main Power Fault : false
Power Control Fault : false
Power Restore Policy : previous
Last Power Event :
Chassis Intrusion : inactive
Front-Panel Lockout : inactive
Drive Fault : false
Cooling/Fan Fault : false
Sleep Button Disable : not allowed
Diag Button Disable : allowed
Reset Button Disable : not allowed
Power Button Disable : allowed
Sleep Button Disabled: false
Diag Button Disabled : true
Reset Button Disabled: false
Power Button Disabled: false
4.2管理電源
查看當前電源狀態(tài)
[root@cell83 ~]# ipmitool -I open chassis power status
Chassis Power is on
打開電源
ipmitool -I open chassis power on
關(guān)閉電源
ipmitool -I open chassis power off
重啟電源
ipmitool -I open chassis power cycle
重置電源
ipmitool -I open chassis power reset
其他配置
ipmitool -I open chassis power diag
ipmitool -I open chassis power soft
4.3管理時間間隔
查詢時間間隔:
[root@cell83 ~]# ipmitool -I open chassis identify
Chassis identify interval: default (15 seconds)
設(shè)置時間間隔:
[root@cell83 ~]# ipmitool -I open chassis identify help
chassis identify
default is 15 seconds
0 to turn off
force to turn on indefinitely
4.4管理電源恢復策略
[root@cell83 ~]# ipmitool -I open chassis policy help
chassis policy
list : return supported policies
always-on : turn on when power is restored
previous : return to previous state when power is restored
always-off : stay off after power is restored
4.5查看上次重啟原因
[root@cell83 ~]# ipmitool -I open chassis restart_cause
System restart cause: unknown
4.6查詢上電時間
[root@cell83 ~]# ipmitool -I open chassis poh
Get Chassis Power-On-Hours failed: Invalid command
4.7管理啟動項
[root@cell83 ~]# ipmitool -I open chassis bootdev help
bootdev [clear-cmos=yes|no]
bootdev [options=help,...]
none : Do not change boot device order
pxe : Force PXE boot
disk : Force boot from default Hard-drive
safe : Force boot from default Hard-drive, request Safe Mode
diag : Force boot from Diagnostic Partition
cdrom : Force boot from CD/DVD
bios : Force boot into BIOS Setup
floppy: Force boot from Floppy/primary removable media
4.8設(shè)置啟動項的參數(shù)
[root@cell83 ~]# ipmitool -I open chassis bootparam help
bootparam get
bootparam set bootflag [options=...]
Legal devices are:
none : No override
force_pxe : Force PXE boot
force_disk : Force boot from default Hard-drive
force_safe : Force boot from default Hard-drive, request Safe Mode
force_diag : Force boot from Diagnostic Partition
force_cdrom : Force boot from CD/DVD
force_bios : Force boot into BIOS Setup
Legal options are:
help : print this message
PEF : Clear valid bit on reset/power cycle cause by PEF
timeout : Automatically clear boot flag valid bit on timeout
watchdog: Clear valid bit on reset/power cycle cause by watchdog
reset : Clear valid bit on push button reset/soft reset
power : Clear valid bit on power up via power push button or wake event
Any Option may be prepended with no- to invert sense of operation
5.使用delloem進行管理
查看幫助
[root@cell83 ~]# ipmitool -I open delloem help
usage: delloem [option...]
commands:
lcd
mac
lan
setled
powermonitor
vFlash
For help on individual commands type:
delloem help
5.1配置lcd
[root@cell83 ~]# ipmitool -I open delloem lcd help
Generic DELL HW:
lcd set {none}|{default}|{custom }
Set LCD text displayed during non-fault conditions
iDRAC 11g or iDRAC 12g or iDRAC 13g :
lcd set {mode}|{lcdqualifier}|{errordisplay}
Allows you to set the LCD mode and user-defined string.
lcd set mode {none}|{modelname}|{ipv4address}|{macaddress}|
{systemname}|{servicetag}|{ipv6address}|{ambienttemp}
{systemwatt }|{assettag}|{userdefined}
Allows you to set the LCD display mode to any of the preceding
parameters
lcd set lcdqualifier {watt}|{btuphr}|{celsius}|{fahrenheit}
Allows you to set the unit for the system ambient temperature mode.
lcd set errordisplay {sel}|{simple}
Allows you to set the error display.
lcd info
Show LCD text that is displayed during non-fault conditions
lcd set vkvm{active}|{inactive}
Set vKVM active and inactive, message will be displayed on lcd
when vKVM is active and vKVM session is in progress
lcd set frontpanelaccess {viewandmodify}|{viewonly}|{disabled}
Set LCD mode to view and modify, view only or disabled
lcd status
Show LCD Status for vKVM display
and Front Panel access mode {viewandmodify}|{viewonly}|{disabled}
5.2查看MAC地址
[root@cell83 ~]# ipmitool -I open delloem mac help
mac list
Lists the MAC address of LOMs
mac get
Shows the MAC address of specified LOM. 0-7 System LOM, 8- DRAC/iDRAC.
[root@cell83 ~]# ipmitool -I open delloem mac list
System LOMs
NIC Number MAC Address Status
0 b8:2a:72:db:56:2a Enabled
1 b8:2a:72:db:56:2b Enabled
2 b8:2a:72:db:56:28 Enabled
3 b8:2a:72:db:56:29 Enabled
iDRAC7 MAC Address b0:83:fe:c9:6d:31
5.3設(shè)置lan的模式
[root@cell83 ~]# ipmitool -I open delloem lan help
lan set
sets the NIC Selection Mode :
on iDRAC12g OR iDRAC13g :
dedicated, shared with lom1, shared with lom2,shared with lom3,shared
with lom4,shared with failover lom1,shared with failover lom2,shared
with failover lom3,shared with failover lom4,shared with Failover all
loms, shared with Failover None).
on other systems :
dedicated, shared, shared with failover lom2,
shared with Failover all loms.
lan get
on iDRAC12g or iDRAC13g :
returns the current NIC Selection Mode (dedicated, shared with lom1, shared
with lom2, shared with lom3, shared with lom4,shared with failover lom1,
shared with failover lom2,shared with failover lom3,shared with failover
lom4,shared with Failover all loms,shared with Failover None).
on other systems :
dedicated, shared, shared with failover,
lom2, shared with Failover all loms.
lan get active
returns the current active NIC (dedicated, LOM1, LOM2, LOM3, LOM4).
5.4設(shè)置背板led的狀態(tài)
[root@cell83 ~]# ipmitool -I open delloem setled help
setled
Set backplane LED state
b:d.f = PCI Bus:Device.Function of drive (lspci format)
state = present|online|hotspare|identify|rebuilding|
fault|predict|critical|failed
5.5管理電源監(jiān)控
[root@cell83 ~]# ipmitool -I open delloem powermonitor help
powermonitor
Shows power tracking statistics
powermonitor clear cumulativepower
Reset cumulative power reading
powermonitor clear peakpower
Reset peak power reading
powermonitor powerconsumption
Displays power consumption in
powermonitor powerconsumptionhistory
Displays power consumption history
powermonitor getpowerbudget
Displays power cap in
powermonitor setpowerbudget
Allows user to set the power cap in
powermonitor enablepowercap
To enable set power cap
powermonitor disablepowercap
To disable set power cap
6.查看傳感器數(shù)據(jù)sensor
[root@cell83 ~]# ipmitool -I open sensor help
Sensor Commands: list thresh get reading
6.1查看當前系統(tǒng)所有的傳感器數(shù)據(jù)
[root@cell83 ~]# ipmitool -I open sensor list
6.2設(shè)置傳感器的告警閾值
[root@cell83 ~]# ipmitool -I open sensor thresh help
sensor thresh
id : name of the sensor for which threshold is to be set
threshold : which threshold to set
unr = upper non-recoverable
ucr = upper critical
unc = upper non-critical
lnc = lower non-critical
lcr = lower critical
lnr = lower non-recoverable
setting : the value to set the threshold to
sensor thresh lower
Set all lower thresholds at the same time
sensor thresh upper
Set all upper thresholds at the same time
6.3查看某一傳感器的狀態(tài)信息
[root@cell83 ~]# ipmitool -I open sensor get help
sensor get ... [id]
id : name of desired sensor
查看溫度傳感器
[root@cell83 ~]# ipmitool -I open sensor get Temp
Locating sensor record...
Sensor ID : Temp (0xe)
Entity ID : 3.1
Sensor Type (Threshold) : Temperature
Sensor Reading : 48 (+/- 1) degrees C
Status : ok
Lower Non-Recoverable : na
Lower Critical : 3.000
Lower Non-Critical : 8.000
Upper Non-Critical : 79.000
Upper Critical : 84.000
Upper Non-Recoverable : na
Positive Hysteresis : 1.000
Negative Hysteresis : 1.000
Assertion Events :
Assertions Enabled :
6.4查看某一個傳感器的當前值
[root@cell83 ~]# ipmitool -I open sensor reading help
sensor reading ... [id]
id : name of desired sensor
查看溫度傳感器
[root@cell83 ~]# ipmitool -I open sensor reading Temp
Temp | 47
7.管理傳感器倉庫sdr
[root@cell83 ~]# ipmitool -I open sdr help
usage: sdr [options]
list | elist [option]
all All SDR Records
full Full Sensor Record
compact Compact Sensor Record
event Event-Only Sensor Record
mcloc Management Controller Locator Record
fru FRU Locator Record
generic Generic Device Locator Record
type [option]
Retrieve the state of specified sensor.
Sensor_Type can be specified either as
a string or a hex value.
list Get a list of available sensor types
get
Retrieve state of the first sensor matched by Sensor_ID
info
Display information about the repository itself
entity [.]
Display all sensors associated with an entity
dump
Dump raw SDR data to a file
fill
鏈接地址:http://m.zhongcaozhi.com.cn/p-8511479.html