IPMI命令
AMI BMC IPMI命令 sysadmin superuser
命令基本格式 [前缀] -I lanplus
ipmitool -H 127.0.0.1 -U admin -P admin
ipmitool -H 127.0.0.1 -U admin -P admin raw 0x06 0x52 0x07 0xa0 0x10 0x00 0x00
ipmitool -H 127.0.0.1 -U admin -P admin raw 0x06 0x52 0x07 0xa0 0x00 0x00 0x00 1 2 3 4 5
i2c-test -b 3 -s 0x50 -w 0x00 -d 5 5 5 5 5 5 5 55 5 5 5 5 5 5 5 5 5 55 5 5 5 5 5 5 5 5
i2c-test -b 3 -s 0x50 -r -rc 16
电源管理
- 状态:power status
- 开机:power on
- 关机:power off
- 重启:power reset
用户管理
- [ChannelNo] 字段是可选的,ChannoNo为1或者8
- BMC默认有2个用户:user id为1的匿名用户,user id为2的ADMIN用户
- <>字段为必选内容
- :2为user权限 3为Operator权限 4为Administrator权限
- 用户信息:user list [ChannelNo]
- 增加用户:user set name
- 设置密码:user set password
- 用户权限:user priv [ChannelNo]
- 启用禁用:user enable/disable
channel 命令
ipmitool channel setaccess 1 3 callin=off ipmi=on link=on privilege=4
setaccess [callin=on|off] [ipmi=on|off] [link=on|off] [privilege=level]
Possible privilege levels are:
1 Callback level
2 User level
3 Operator level
4 Administrator level
5 OEM Proprietary level
15 No access
IP网络设置
说明:[ChannelNo] 字段是可选的,
ChannoNo为1(Share Nic网络)或者8(BMC独立管理网络)
设置网络参数,必须首先设置IP为静态,然后再进行其他设置
- 查看网络:lan print [ChannelNo]
- 修改IP为静态还是DHCP模式:lan set ipsrc <static/dhcp>
- 修改IP地址:lan set ipaddr
- 修改子网掩码:lan set netmask
- 修改默认网关:lan set defgw ipaddr <默认网关>
ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 ipsrc static
ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 ipaddr 10.10.82.45
ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 netmask 255.255.255.0
ipmitool -H 127.0.0.1 -U admin -P admin lan set 1 defgw ipaddr 10.10.82.254
SOL功能
说明:<9.6/19.2/38.4/57.6/115.2>其中115.2代表115200,即*1000是表示的波特率。
- 设置SOL串口波特率:sol set volatile-bit-rate <9.6/19.2/38.4/57.6/115.2>
- 打开SOL功能:sol activate
- 关闭SOL功能:sol deactivate
SEL日志查看
- 查看SEL日志:sel list
FRU信息查看
- 查看FRU信息:fru list
SDR Sensor信息查看
- 查看SDR Sensor信息:sdr
- 查看Sensor信息:sensor list
mc(管理单元BMC)状态和控制
- 重启动BMC:mc reset <warm/cold>
设置BMC的iptables防火墙
-
设置某一段IP可以访问BMC
raw 0x32 0x76 0x01 0x01 ip1(0xa 0xa 0xa 0xa) ip2(0xb 0xb 0xb 0xb)raw 0x32 0x76 0x09 -
设置某个IP可以访问BMC
raw 0x32 0x76 0x00 0x01 ip1 (0xa 0xa 0xa 0xa)
raw 0x32 0x76 0x09 -
取消设置
raw 0x32 0x76 0x08 -
获取防火墙设置
raw 0x32 0x77 0x01 0x00 -
阻止/开启某个端口
raw 0x32 0x76 0x02 0x00/0x01 0x00 (portno)0x22 0x00 -
取消某个端口的设置(6是5的对应取消操作)
raw 0x32 0x76 0x06 0x00/0x01 0x00 (portno)0x22 0x00