IPMI指令收集》虎媽的隨手筆記

 

所有IPMI的功能都是向BMC發送另完成,BMC接收發生在系統事件記錄中

首先,確認BIOS有無支援IPMI  #rpm aq|grep –I ipmiRedHat Enterprise 4系統預設就有安裝ipmi,事實上我也是用這一版

 

Downloadhttp://ipmitool.sourceforge.net/

 

# ipmitool -I open <command>

以下為IOL下的指令:

# ipmitool -I <lanplus> -H <hostname> [-U <username>] [-P <password>] <command>

# ipmitool :查看有什麼可作為查詢的

 

 

基本參考:http://starbots.org/cgi-bin/man/man2html?ipmitool+1

IBM的網站介紹 :http://www.ibm.com/developerworks/cn/linux/l-ipmi/index.html

 

sel system event log

# ipmitool sel info:看一些information

# ipmitool sel list get a list sel records

# ipmitool sel elist get detial sel

# ipmitool sel clear :將information清除

# ipmitool sel time getcheck BMC的時間

# ipmitool sel time set mm/dd/yyyy hh:mm:ss setting BMC clock

 

mc :查看mc (management controller)狀態和各選項

# ipmitool mc infoBMC H/W 相關訊息

# ipmitool mc reset cold BMC reset

# ipmitool mc selftest

# ipmitool mc getenables :列出所有BMC允許的選項

# ipmitool mc setenables

 

event :向BMC發送一個已經定義的事件(event),用於測試設定的SNMP是否成功

# ipmitool I open event 1:發送一個溫度過高的訊號到System Event Log

1 TemperatureUpper Critical going high

2 Voltage thresholdLower Crirical going low

3 MemoryCorrectable ECC error detected

# ipmitool -I open event 測試配置的IPMI中的snmp功能是否成功

 

Change ipmi addr

# ipmitool lan set 1 ipaddr 192.168.1.200:將lan1 ip 設成192.168.1.200,執行這個指令的時候網路線要記得拔起來

# ipmitool lan set 1 ipsrc dhcp DHCP

# ipmitool lan print :可以檢查ip是否已經被更改了

# ipmitool I open lan set 1 snmp public :設置channel 1snmpcommunitypublic

# ipmitool I open lan set 1 access on :設置channel 1允許訪問

 

# ipmitool power status 查看目前的電源狀況

# ipmitool power on 開機

# ipmitool power off 關機,是暴力關電,所以OS不是正常結束

# ipmitool power reset如同按下reset

# ipmitool power cycle 似乎是讓系統先shutdown之後,過一秒再power on,這樣就不必常跑機房了

# ipmitool power soft 透過ACPIOS shutdownrestartlog off

 

chassis :查看system的狀態和設置電源

# ipmitool chassis status system status包含電源訊息,system狀況

# ipmitool chassis identify :伺服機箱辨識指令,燈號會閃15

# ipmitool chassis restart_cause :查看上次系統重啟的原因

# ipmitool –I open chassis policy list 查看電源相關策略

# ipmitool chassis poh system power on的時數

# ipmitool chassis selftest

 

raw Send a raw IPMI request and print response

# ipmitool -I lanplus H <hostname> -U root P superuser raw 0x06 0x07

# ipmitool chassis power on :可遠程開機

# ipmitool chassis power off :可遠程關機

# ipmitool chassis reset :系統重開

 

參考

http://buttersideup.com/docs/howto/IPMI_on_Debian.html.

http://ipmitool.sourceforge.net/manpage.html

http://phorum.vbird.org/viewtopic.php?f=2&t=31725&start=0

 

 

當然ipmi的指令還有很多,這只是虎媽的隨手筆記,將會不定時地增加,要是有錯誤請大家幫忙指正。

arrow
arrow
    全站熱搜

    叫我小虎媽 發表在 痞客邦 留言(1) 人氣()