1. 程式人生 > >IPMITOOL常用操作指令

IPMITOOL常用操作指令

一、開關機,重啟

1. 檢視開關機狀態:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) power status

2. 開機:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) power on

3. 關機:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) power off

4. 重啟:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) power reset

二、使用者管理

說明:[ChannelNo] 欄位是可選的,ChannoNo為1或者8;BMC預設有2個使用者:user id為1的匿名使用者,user id為2的ADMIN使用者;<>欄位為必選內容;<privilege level>:2為user許可權,3為Operator許可權,4為Administrator許可權;

1. 檢視使用者資訊:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user list [ChannelNo]

2. 增加使用者:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user set name <user id> <username>

3. 設定密碼:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user set password <user id> <password>

4. 設定使用者許可權:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user priv <user id> <privilege level> [ChannelNo]

5. 啟用/禁用使用者:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) user enable/disable <user id>

三、IP網路設定

說明:[ChannelNo] 欄位是可選的,ChannoNo為1(Share Nic網路)或者8(BMC獨立管理網路);設定網路引數,必須首先設定IP為靜態,然後再進行其他設定;

1. 檢視網路資訊:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan print [ChannelNo]

2. 修改IP為靜態還是DHCP模式:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan set <ChannelNo> ipsrc <static/dhcp>

3. 修改IP地址:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan set <ChannelNo> ipaddr <IPAddress>

4. 修改子網掩碼:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan set <ChannelNo> netmask <NetMask>

5. 修改預設閘道器:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) lan set <ChannelNo> defgw ipaddr <預設閘道器>

四、SOL功能

說明:<9.6/19.2/38.4/57.6/115.2>其中115.2代表115200,即*1000是表示的波特率。

1. 設定SOL串列埠波特率:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sol set volatile-bit-rate <9.6/19.2/38.4/57.6/115.2>

2. 開啟SOL功能:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sol activate

3. 關閉SOL功能:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sol deactivate

五、SEL日誌檢視

1. 檢視SEL日誌:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sel list

六、FRU資訊檢視

1. 檢視FRU資訊:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) fru list

七、SDR,Sensor資訊檢視

1. 檢視SDR Sensor資訊:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sdr

2. 檢視Sensor資訊:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) sensor list

八、mc(管理單元BMC)狀態和控制

1. 重啟動BMC:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) mc reset <warm/cold>

九、設定BMC的iptables防火牆

1. 設定某一段IP可以訪問BMC

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x01 0x01 ip1(0xa 0xa 0xa 0xa) ip2(0xb 0xb 0xb 0xb)

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x09

2. 設定某個IP可以訪問BMC

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x00 0x01 ip1(0xa 0xa 0xa 0xa)

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x09

3. 取消設定

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x08

4.獲取防火牆設定

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x77 0x01 0x00

5. 阻止/開啟某個埠

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x02 0x00/0x01 0x00 (portno)0x22 0x00

6. 取消某個埠的設定(6是5的對應取消操作)

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登入使用者名稱) -P (BMC 登入使用者名稱的密碼) raw 0x32 0x76 0x06 0x00/0x01 0x00 (portno)0x22 0x00