#出现问题原因
服务器有改扩配后续自行增加CPU或电源,造成浪潮服务器在BMC、IPMI中识别的电源数量和CPU数量不正确
#解决方法
可以使用浪潮日志收集工具发送tool命令
下载地址:
windows客户端:
lnspurDiagLogCollect_Win_V5.3.8_20190227.zip
Linux客户端:
InspurDiagLogCollect_Linux_V5.1.6_20190704.zip
输入IPMI口BMC管理地址和用户名密码
设置PSU/CPU数量命令:
ipmitool raw 0x3c 0x2a [mach] [numlber]
Mach:
0:PSU
2:CPU
Number:需要配置的个数 , 其中CPU number的每-个bit位对应CPU槽位 。 当前槽位CPU配置在位对应bit置1, bit0必须为1
举个栗子
ipmitool
配置1电源模式:
raw 0x3c 0x2a 0x0 0x1
配置2电源模式:
raw 0x3c 0x2a 0x0 0x2
配置3电源模式:
raw 0x3c 0x2a 0x0 0x3
配置4电源模式:
raw 0x3c 0x2a 0x0 0x4
配置0/1两个CPU模式:
raw 0x3c 0x2a 0x2 0x3
配置0/1/2/3四个CPU模式:
raw 0x3c 0x2a 0x2 0xf
查看PSU/CPU配置个数:
raw 0x3c 0x2b [mach]
返回值有两个字节 ,第-个字节为当前支持的设备的最大个数 , 第二个字有为配置的个数
查看电源配置个数。 如有手动配置, 需要重启BMC后生效.
raw 0x3c 0x2b 0x0
查看CPU配置个数。 如有手动配置, 需要重启BMC后生效.
raw 0x3c 0x2b 0x2
配置完成需重启BMC生效