TaiShan 200 2280服务器设置电源的N+R模式案例分析
发表于 2026/06/30
0
1 问题现象描述
硬件配置
- 型号:TaiShan 200 2280服务器
- 配置:两个电源配置
问题现象
客户侧需要设置电源的N+R模式(NormalAndRedundancy),即主备备份模式。
2 关键过程与根因分析
关键过程
Step 1:N+R模式介绍
电源的N+R模式是一种经典的主备备份模式,"N+R"中的R代表Redundancy(冗余),要求服务器至少有一个额外的备用电源单元。
N+R供电方案价值:华为公有云采用N+R主备供电架构,供配电系统降成本20%,出柜率提升约10%。
Step 2:N+R模式条件
- 机房供电要求必须是N+R的供电架构,2个电源输入电压要有压差,主电源(N路)供电电压要大于备用电源(R路)5V以上的压差
- 电源模块固件包必须是支持N+R的固件
- BMC固件版本支持N+R的配置
Step 3:设置N+R模式
- BMC界面设置电源主备模式:系统管理-电源&功率-电源信息-电源设置-主备供电-选择主用PSU

- BMC界面设置为主备模式后,再调用BMC的redfish接口设置N+R模式。用postman调用redfish接口
Step 4:接口调用
GET请求调用接口:https://<BMC IP>/redfish/v1/Chassis/1/Power
找到NormalAndRedundancy字段显示Disabled,未打开N+R模式。

PATCH请求调用接口:https://<BMC IP>/redfish/v1/Chassis/1/Power
请求头:
Authorization:Basic cm9vdDpIdWF3ZWkxMiMk
If-Match:W/"ddde411e"
X-Auth-Token:cc89e0d0f19fab6315eb24eeda98d49c45edafb9743f0edbabbeef7eb11c5a40
Content-Type:application/json
请求体:
{
"PowerControl":[
{
"Oem": {
"Huawei": {
"ExpectedRedundancy": {
"@odata.id": "redundancy"
},
"ExpectedActivePSU": [
{
"@odata.id": "powersupply"
}
],
"NormalAndRedundancy": "Enabled"
}
}
}
]
}
根因分析
客户需要在TaiShan 200 2280服务器上配置电源N+R模式,需要满足硬件和固件条件,并通过BMC Redfish接口进行设置。
3 结论、解决方案及效果
结论
N+R电源模式设置需要满足机房供电条件、电源固件支持和BMC固件支持三个条件,并通过BMC界面和Redfish接口配合完成配置。
解决方案
- 确认机房供电架构满足N+R条件
- 确认电源模块固件支持N+R
- 确认BMC固件版本支持N+R配置
- 通过BMC界面设置主备供电模式
- 通过Redfish接口启用NormalAndRedundancy
效果
配置完成后,电源进入N+R主备模式运行。
4 经验总结与预防措施
经验总结
- N+R模式需要机房供电和服务器硬件同时支持
- 设置过程需要BMC界面和Redfish接口配合使用
预防措施
- 在实施N+R模式前,确认机房供电配置
- 确认所有相关固件版本支持N+R功能


