2023服务器基板管理控制器(BMC)技术要求

服务器基板管理控制器(BMC)技术要求
1范围
本文件规定了服务器基板管理控制器的基本技术要求,包括远程访问、电源和热管理、告警监控、升级、部署和配置、维护诊断、硬件管理接口、软件管理接口、安全要求和性能要求。
本文件适用于服务器产品BMC的设计和测试。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
智能平台管理接口规范(IPMI Spefification,V2.0)
DSP0266Redfish规范(Redfish Specification Version1.11.0)
RFC3411-RFC3418(STD0062)简单网络管理协议(Simple Network Management Protocol v3)
3术语和定义
下列术语和定义适用于本文件。
3.1
基于LAN的串口重定向serial over LAN
将原本只能从近端串口线输出的系统串口数据重定向到网络设备输出,并能接受远程网络设备的输入。
3.2
远程访问remote access
从另一网络,或者从一个并不永久连接到所访问服务器bmc上的网络资源的过程。
3.3
硬盘背板hard disk backboard
用于连接存储介质和CPU的关键器件,为存储介质提供标准接口、状态指示以及热插拔;部分硬盘背板支持端口扩展功能
3.4
BMC共享网口BMC shared network port
利用边带(NC-SI)技术使管理系统与主机系统共用主机物理网口。
4缩略语
下列缩略语适用于本文件。
BIOS:基本输入输出系统(Basic Input Output System)
BMC:基板管理控制器(Baseboard Management Controller)
CIFS:通用网络文件系统(Common Internet File System)
DHCP:动态主机设置协议(Dynamic Host Configuration Protocol)
GPIO:通用输入输出(General Purpose Input Output)
IP:网际互连协议(Internet Protocol)
ISO:国际标准化组织(International Organization for Standardization)
KVM:键盘视频和鼠标(Keyboard,Video,and Mouse)
NFS:网络文件系统(Network File System)
NCSI:边带网络接口控制器(Network Controller Sideband Interface)
OS:操作系统(Operating System)
SOL:串口重定向(Serial Over LAN)
SNMP:简单网络管理协议(Simple Network Management Protocol)
VNC:虚拟网络控制台(Virtual Network Console)
FRU:现场可更换单元(Field Replaceable Unit)
WEB GUI:网络图形用户界面(Web Graphical User Interface)
PMBUS:电源管理总线(Power Management Bus)
5组成部分与分级
5.1组成部分
BMC是服务器的核心管理系统,兼容服务器业界管理标准IPMI、SNMP、Redfish、支持键盘、鼠标和视频的重定向、文本控制台的重定向、远程虚拟媒体、高可靠的硬件监控和管理功能。BMC作为服务器核心管理系统,在服务器系统中发挥重要作用。
本标准给出了BMC远程访问、告警管理、电源管理、升级管理、接口管理等技术要求。
5.2分级
结合服务器系统管理技术发展,本文件将BMC的技术要求划分为第一级别、第二级别和第三级别。
第一级别:是BMC的基本技术要求,规定服务器管理的基本能力。(Level1)
第二级别:是BMC对服务器的全面管理能力。(level2)
第三级别:是BMC的高级或扩展要求,体现服务器系统管理的发展方向,满足用户对服务器管理能力
更高的需求。(level3)
6功能要求
6.1远程访问
远程访问的要求包括:
a)应支持通过Http、IPMI、SNMP和Redfish接口对服务器单板的上下电控制,并能查询服务器
的上下电状态;(Level1)
b)应支持服务器系统启动选项配置,包括不限于系统启动设备、是否单次生效;(Level1)
c)应提供基于LAN的串口重定向(SOL)功能;将原本只能从近端串口线输出的系统串口数据重定
向到网络设备输出,并能接受远程网络设备的输入;(Level2)
d)应提供虚拟KVM功能,支持鼠标同步,组合键,支持传输数据加密;(Level1)
e)应提供虚拟媒体功能,可以把本地主机的媒体设备通过网络虚拟为远端服务器主机的媒体设
备,支持虚拟的媒介包括光驱虚拟,ISO文件虚拟;(Level2)
f)应支持远程文件协议;(Level3)
g)虚拟KVM支持HTML5或VNC访问。(Level3)
6.2电源和热管理
电源和热管理的要求包括:
a)应支持服务器整机实时功率查询和显示;(Level1)
b)应支持历史功率曲线图;(Level2)
c)应支持功率统计功能,包括不限于系统峰值功率统计、系统平均功率统计、系统累计耗电量统
计;(Level3)
d)应提供电源模式配置功能,包括负载均衡模式、主备模式;(Level3)
e)应支持实时温度查询,包括不限于CPU温度、内存温度、进风口温度;(Level2)
f)应支持进风口历史温度曲线图;(Level2)
g)应提供功率封顶功能,功率封顶功能通过设置系统的功率预期上限,当系统功率超过此上限值
后,引导特定动作发生,从而保证机箱整体功率的合理分配;(Level3)
h)应支持风扇智能调速。(Level3)
6.3告警监控
告警监控的要求包括:
a)应支持传感器的状态显示,传感器包括门限传感器和离散传感器;(Level1)
b)应支持告警事件自定义查,通过告警级别、主体类型、产生时间或事件描述等条件查询指定
告警;(Level1)
c)应支持功率告警门限自定义;(Level1)
d)应提供告警通知功能,包括Trap报文通知、系统日志通知;支持邮件报文通知;(level2)
e)应支持部件的监控,包括不限于风扇监控、电源监控、内存监控、CPU监控。(Level2)
6.4升级
升级的要求包括:
a)应提供固件升级和版本查询功能;(Level1)
b)应支持升级的固件,如BMC固件、BIOS、电源固件;(Level1)
c)应支持固件的升级生效分离,允许先升级,后生效;(Level3)
d)支持升级接口,如Web GUI/Redfish;(Level2)
e)应支持BMC固件双镜像或双flash;(Level3)
f)应支持升级包防篡改校验,要求使用签名校验;(Level2)
g)更换FRU场景下主板FRU的刷新。(Level2)
6.5部署和配置
部署和配置的要求包括:
a)应支持通过BMC对BIOS配置,包括系统启动项,电源策略;(level2)
b)应支持通过远程挂镜像的方式进行OS部署;(Level2)
c)应支持图形化配置界面;(Level2)
d)应支持机机交互配置接口;(Level2)
e)应支持配置导入导出功能,可以导入和导出BMC/BIOS的主流配置;(Level2)
f)应支持通过DHCP下发NTP配置。(Level3)
6.6维护诊断
维护诊断的要求包括:
a)应支持服务器可识别部件更换时记录日志信息;(Level3)
b)应支持通过配置导出功能对服务器配置备份;(Level2)
c)应支持通过配置导入功能对服务器配置恢复;(Level2)
d)应提供恢复出厂配置功能;(Level1)
e)应支持健康状态指示灯;(Level1)
f)应支持手动截屏,获取当前系统屏幕快照;(Level2)
g)应支持宕机截屏功能,BMC在检测到宕机发生时将系统临终时刻的屏幕以指定的格式保存在
BMC的存储空间内;(Level2)
h)应支持系统串口数据记录;(Level3)
i)应支持对BMC的复位操作,包括手动近端复位BMC和远程复位BMC;(Level3)
j)应提供OS看门狗功能,默认该功能关闭;(Level3)
k)宜支持X86平台的诊断中断,向OS触发一个诊断中断;(Level3)
l)应支持系统记录事件类、审计类和相关的日志内容;(Level3)
m)应支持历史故障数据收集;(Level2)
n)应支持故障诊断,包括故障检测、诊断、上报以及诊断辅助功能;(Level2)
o)应支持SEL记录OS重启、关机、开机的详细原因,包括Power Button、主板电源故障、AC 掉电、IPMI命令控制和看门狗。(Level1)
7硬件管理接口
7.1电源管理
电源管理的要求包括:
a)应支持电源状态的显示;(Level1)
b)支持查询输入功率;(Level1)
c)支持电源温度告警;(Level1)
d)支持电源异常检测功能;(Level1)
e)电源资产信息;(Level1)
f)支持查询电源实时数据;(Level1)
g)支持电源拔出告警;(Level2)
h)支持PMBUS协议;(Level1)
i)支持电源固件升级;(Level3)
j)电源风扇状态监控。(Level1)
7.2风扇管理
风扇管理的要求包括:
a)应支持设置风扇模式,包括手动模式和自动模式;(Level1)
b)应支持设置风扇转速,在风扇模式为手动模式时,支持设置风扇转速。(Level1)
7.3硬盘背板
硬盘背板管理的要求包括:
a)应支持查询硬件标识,包括board ID;(Level3)
b)应支持硬盘背板在位检测;(Level3)
c)应支持硬盘背板上CPLD或pSoC固件状态检查。(Level3)
7.4PCIE卡管理
PCIE卡管理的要求包括:
a)应支持PCIE卡信息显示;(Level1)
b)应支持PCIE卡状态监控;(Level3)
c)应支持获取PCIE卡归属CPU信息,显示该PCIE卡属于哪个CPU;(Level2)
d)应支持PCIE链路错误指示。(Level3)
7.5灯板管理
灯板管理的要求包括:
a)应支持面板指示灯的管理;(Level1)
b)应支持面板按钮的管理,包括不限于电源按钮(Power Button),定位指示灯按钮(UID Button)。
(Level1)
8软件管理接口
8.1IPMI管理接口
IPMI管理接口要求包括:
a)应支持IPMI2.0规范;(Level1)
b)用户管理(新增用户/修改密码/修改权限/删除用户);(Level1)
c)服务启停及端口修改;(Level1)
d)管理网络配置(IP/掩码/网关、DNS);(Level1)
e)系统启动(系统启动设备);(Level1)
f)SEL查看;(Level1)
g)传感器查询(温度、电压等查询);(Level1)
h)电源控制(上下电、重启);(Level1)
i)查看主板FRU信息(资产标签/产品名称/产品序列号等);(Level1)
j)SOL功能;(Level2)
k)BMC、BIOS、电源FW等固件升级;(Level2)
l)功率封顶配置。(Level3)
8.2SNMP管理接口
SNMP管理接口要求包括:
a)应支持SNMP Get/Set/Trap操作;(Level1)
b)SNMP代理应支持V1/V2C/V3版本;(Level1)

本文发布于:2024-09-24 01:21:16,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/89600.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:支持   管理   包括   服务器   功能   系统   要求
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议