开发者
资源
TaiShan 200 2280服务器设置电源的N+R模式案例分析

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模式条件

  1. 机房供电要求必须是N+R的供电架构,2个电源输入电压要有压差,主电源(N路)供电电压要大于备用电源(R路)5V以上的压差
  2. 电源模块固件包必须是支持N+R的固件
  3. 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接口配合完成配置。

解决方案

  1. 确认机房供电架构满足N+R条件
  2. 确认电源模块固件支持N+R
  3. 确认BMC固件版本支持N+R配置
  4. 通过BMC界面设置主备供电模式
  5. 通过Redfish接口启用NormalAndRedundancy

效果

配置完成后,电源进入N+R主备模式运行。


4 经验总结与预防措施

经验总结

  1. N+R模式需要机房供电和服务器硬件同时支持
  2. 设置过程需要BMC界面和Redfish接口配合使用

预防措施

  1. 在实施N+R模式前,确认机房供电配置
  2. 确认所有相关固件版本支持N+R功能

本页内容