新闻中心

                                        EEPW首页 > 网络与存储 > 设计应用 > COM-HPC整合IPMI 提升边缘服务器服务质量

                                        COM-HPC整合IPMI 提升边缘服务器服务质量

                                        —— 轻松进行远程管理
                                        作者:康佳特时间:2022-03-12来源:CTIMES收藏

                                        PICMG发表针对嵌入式系统平台管理的接口规范,目的为协助工程师远程管理系统。例如当系统当机时,IT管理员可按下重置按钮,发挥与亲临车间或其他场所相同的效果。该规范专为以嵌入式计算机??槲〉谋咴导扑慊杓?,旨在简化维护及提升。

                                        对IT管理员来说,其标准功能涵盖了频外管理的远程管理能力,其中包括在无须亲临服务器机房的情况下,即可监控系统功能、安装更新与修补程序以及故障排除。

                                        大多数IT服务提供业者的标准做法,是远程访问客户本地服务器或进行云端托管。随着新的PICMG 接口规范问世,支持这项行之有年做法的远程管理功能,将延伸至与网关伺服层技术。与网关伺服层技术实现了数字化及工业物联网(IIoT),但需要远程管理功能弥补商业级IT与工业级营运科技(OT)间的落差。

                                        而以嵌入式计算机??槲∪ド杓票咴挡闫教ǖ墓こ淌?,通?;嵯M腹椭苹闾囟ㄐ枨?,进而执行这些功能。PICMG特别针对这项需求,推出了适用于系统管理的COM-HPC子规范,且为了不造成重工,部分子规范将使用智能型平台管理接口()规格。接下来让我们更深入探究系统管理接口专用的COM-HPC子规范,了解其规范对COM-HPC设计有何帮助吧。

                                        这项工作之所以以为基础,是因为自1998年提出后,经过2001年与2004年的陆续改版后达到稳健状态,而受到广大使用者接纳。PICMG小组委员会也采用了以表现层状态转换(RESTful)API为基础的Redfish规范,并持续发表新功能。

                                        图片.png
                                         
                                        图1 : COM-HPC标准专为全新边缘运算层设计,采用分布式架构,因此这项全新IT层级服务,提供了业者需要具备类似分布式本地或云端设备的全方位远程管理功能。

                                        长久性与稳定性至关重要
                                        IPMI规范定义了监控管理计算机子系统的协议、接口与架构,对描述底层硬件以及从板载管理控制器(BMC)接收和传送讯息的格式进行了标准化。 IPMI讯息可透过网络传送至远程系统BMC,或从BMC传送至电源等本机子系统。这种传送IPMI讯息的灵活性,使其可将复杂的管理任务划分为数个子区域。讯息可查询硬件当前状态,或命令BMC行动,如指示提升系统散热效果、要求系统重开机,或读取传感器。将管理任务卸除至专用实体硬件组件,可减少主机硬件与操作系统负担。IPMI规范也将系统管理与主要平台脱钩,即使在主要平台?;?,仍可执行系统管理功能。上述功能让IPMI规范成为管理服务器硬件的真实标准。规范开发人员刻意将必要的命令简洁化,以避免误解的可能性,进而确保规范的长久可用性。

                                        IPMI规范的弹性框架可在原有强制及选择性命令之外,新增新的网络功能(NetFn)与指令。这种自由度已让许多产业工作团体受益,使其得以定义自身特定网络功能及命令,应对在制定规范时未曾想到的技术与功能。

                                        图片.png

                                         
                                        图2 : IPMI呼叫可透过网络传送至远程系统或本机子系统。于大多数情况下,系统??榛俏私獻PMI功能延伸至子系统(如嵌入式计算机??椋?。

                                        各种远程管理选项
                                        对嵌入式计算机??橄低扯?,弹性框架让新增远程管理所需的调整更为简单。一项关于COM-HPC嵌入式EEPROM(EEEP)的调整,EEEP包含供货商信息、内存插槽、连网功能等,这些信息大致与IPMI现场替换单元(FRU)中所储存的信息相同。为避免复制本数据,COM-HPC远程管理功能也涵盖了IPMI装置如何将EEEP装置中,储存信息植入FRU的相关建议。

                                        有鉴于COM-HPC??槭谐∨哟?,包括远程数据中心、雾端/边缘服务器与远程安装,拥有弹性的远程管理选项是相当重要的。此外开发人员也应考虑该规范对IPMI提供给??榧霸匕宓闹С殖墒於鹊囊笫墙厝徊煌?;??榈腎PMI成熟度范围包括未受管理??椋∕.U)、基本管理??椋∕.B),到完全管理??椋∕.F)。载板程度则为未受管理(C.U)到管理载板(C.M)。规范中详列各种差异,但本阶段最重要的是了解这些??橛朐匕宓幕ゲ僮餍圆皇苡跋?。COM-HPC IPMI规范让各类载板在各种??橹姓吩俗?。

                                        关键在于灵活性
                                        PICMG COM-HPC IPMI小组委员会体认到,一体适用的解决方案无法符合各种情况所需的基本管理功能,因此才会有使用于如控制系统开启/关闭,或告知系统取得网络信息等任务的若干??橛朐匕迳杓频慕岷?。

                                        举例来说,使用搭载达4个??榈牡ヒ辉匕骞ぷ魇?,让个别??榫弑付懒⑼暾墓芾砉δ芨芴嵘?。不过,载板上完全成熟的IPMI执行可对其他情况产生效益,不论??槭欠袷窃谑艿焦芾淼奶跫?,皆能对特定功能进行客制化。当然,一定也会有系统设计人员不想要管理功能,或是只想要最少的管理功能。因此,最重要的是所有??楣芾聿慵涞幕ゲ僮餍?。

                                        图片.png
                                         
                                        图3 : 尽管??榧霸匕宓腎PMI支持成熟度不尽相同,但仍保留可互操作性,以实现各种系统设定─从搭载4个管理??榈牡ヒ晃词芄芾碓鼐?,到搭载未受管理??榈墓芾碓鼐?。

                                        灵活管理控制平台
                                        IPMI可存取越多的系统资源,功能就会越强大。这种存取与电源间的关系,便是新的COM-HPC规范具备数个特定接口,并提供最全方位系统管理功能的原因。首先是智能型平台管理总线(IPMB)接口,让载板BMC得以存取??楣芾砜刂破鳎∕MC)。但规范不仅限于此总线,专用的独立PCI Express通道便是特别针对载板BMC的一款新接口,包含了图型控制器并加以驱动。IPMI专用的其他接口包括I2C接口、USB端口,以及电源钮控制。这些专用IPMI通道亦可透过BMC远程访问,让系统管理员几乎可完全控制平台行为,实现最佳QoS、最少?;奔?,与最高效的远程维护。以下为数个范例:
                                        ? I2C接口可用于存取??樯系腅EEP数据。
                                        ? USB端口可用于仿真如键盘与鼠标,或DVD光驱等USB装置。
                                        ? 电源控制可用于远程启动/关闭系统。
                                        ? 当BMC执行其他平台初始化时,电源控制可用于延迟系统开机。

                                        新的PICMG COM-HPC子规范藉此为全方位IPMI平台管理功能奠定基础,工程师可开始思考建置IPMI的硬件设计构想。于此同时,??楣┗跎逃肫浜献骰锇榭山ㄖ肂MC与MMC,例如使用SP-X及(或)OpenBMC等开源标准韧体。

                                        OpenBMC为Linux发行版,适用于服务器、置顶式交换器、RAID设备与其他装置中的管理控制器。OpenBMC适用于次世代以COM-HPC为基础的系统,利用Yocto、OpenEmbedded、systemd与D-Bus,让平台客制化更为轻松。具备与DCMI的完整IPMI 2.0兼容性,并搭载如电力、冷却、LED、库存、活动与监视器等主机管理功能。OpenBMC并提供各种接口选项,从远程KVM、以SSH为基础的SOL、以网络为基础的用户接口,到REST以及以D-Bus为基础的接口。工程师可受益于硬件仿真及自动测试功能,而对各种BMC/BIOS映像的代码更新支持则让最近功能集更为完整。


                                        结论
                                        对系统建置人员来说,PICMG COM-HPC嵌入式计算机??楣娣兜闹饕攀?,是在于尽管此为全新规范,但却涵盖了成熟的IPMI与Redfish管理技术并加以创新,而这无疑将成为接纳PICMG新COM-HPC嵌入式计算机??楣娣兜亩?。

                                        (本文作者Aaron Pop为康佳特资深软件工程师;David Wise为AMI资深软件工程师;Jessica Isquith为PICMG总裁)

                                        本文引用地址:http://www.weightlox.com/article/202203/431916.htm


                                        评论


                                        相关推荐

                                        技术专区

                                        关闭
                                        98彩票