买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种管理多个ARM服务器节点的系统和方法_深圳市阿普奥云科技有限公司_201910399174.2 

申请/专利权人:深圳市阿普奥云科技有限公司

申请日:2019-05-14

公开(公告)日:2024-04-12

公开(公告)号:CN110096114B

主分类号:G06F1/18

分类号:G06F1/18;G06F13/38

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2019.08.30#实质审查的生效;2019.08.06#公开

摘要:本发明适用于服务器领域,提供了一种管理多个ARM服务器节点的系统和方法。所述系统包括扩展背板、ARM架构的基板管理控制器和多个ARM服务器节点;扩展背板包括2M个多路选择开关,M是大于或等于1的整数;ARM架构的基板管理控制器具有GPIO接口和UART接口;每个ARM服务器节点具有一UART接口;ARM架构的基板管理控制器的GPIO接口和UART接口以及每个ARM服务器节点的UART接口均与每个多路选择开关电连接,实现ARM架构的基板管理控制器和每个ARM服务器节点之间的URAT通信。本发明解决了多服务器节点服务器高效远程管理和部署的问题,去除不必要的冗余工作,节省时间,维护操作方便,成本小,效益高。

主权项:1.一种管理多个ARM服务器节点的系统,其特征在于,包括扩展背板、ARM架构的基板管理控制器和多个ARM服务器节点;扩展背板包括2M个多路选择开关,M是大于或等于1的整数;ARM架构的基板管理控制器具有GPIO接口和UART接口;每个ARM服务器节点具有一UART接口;ARM架构的基板管理控制器的GPIO接口和UART接口以及每个ARM服务器节点的UART接口均与每个多路选择开关电连接,实现ARM架构的基板管理控制器和每个ARM服务器节点之间的URAT通信;所述多路选择开关是多路选择开关芯片;扩展背板包括的多路选择开关的数量由多路选择开关的通路数和ARM服务器节点的数量来确定。

全文数据:一种管理多个ARM服务器节点的系统和方法技术领域本发明属于服务器领域,尤其涉及一种管理多个ARM服务器节点的系统和方法。背景技术I2C总线接口是一根线传送数据,一根线传输时钟,I2C总线接口实际为器件与器件之间的通信,I2C总线接口能够1对多,I2C总线接口还能够用软件模拟来扩充接口。然而,UART接口是一根线发送数据,一根线接收数据,UART接口实际为设备与设备之间的通信,UART接口无法同时与2个或2个以上的设备进行通信,同一时间只能是一对一。基于ARM架构的服务器,因其体积小、低功耗等优点,具有广泛的前景。如图1所示,ARM服务器节点通常配置UART接口来查看和配置当前系统信息。每个ARM服务器节点均需要一个UART接口,多个ARM服务器节点则需要多个UART接口。现有技术的管理多个ARM服务器节点的系统,一般是ARM服务器节点之间单独分开部署,采用传统方式人工接入UART,对每个ARM服务器节点输入命令进行监控部署管理。然而,采用传统方式人工接入UART,对每个ARM服务器节点输入命令进行监控部署管理,配置多个ARM服务器节点时,工作量大,冗余事件多,十分费时费力。发明内容本发明的目的在于提供一种管理多个ARM服务器节点的系统和方法,旨在解决采用采用传统方式人工接入UART,对每个ARM服务器节点输入命令进行监控部署管理,配置多个ARM服务器节点时,工作量大,冗余事件多,十分费时费力的问题。第一方面,本发明提供了一种管理多个ARM服务器节点的系统,包括扩展背板、ARM架构的基板管理控制器和多个ARM服务器节点;扩展背板包括2M个多路选择开关,M是大于或等于1的整数;ARM架构的基板管理控制器具有GPIO接口和UART接口;每个ARM服务器节点具有一UART接口;ARM架构的基板管理控制器的GPIO接口和UART接口以及每个ARM服务器节点的UART接口均与每个多路选择开关电连接,实现ARM架构的基板管理控制器和每个ARM服务器节点之间的URAT通信。第二方面,本发明提供了一种管理多个ARM服务器节点的方法,所述方法包括以下步骤:S101、ARM架构的基板管理控制器通过GPIO接口向扩展背板的多路选择开关发送编程命令控制多路选择开关选择通道,实现与ARM服务器节点的UART接口的通路切换;S102、ARM架构的基板管理控制器通过UART接口分时访问每个ARM服务器节点的UART接口,获取ARM服务器节点的信息。在本发明中,由于管理多个ARM服务器节点的系统包括2M个多路选择开关,基板管理控制器和服务器节点均为ARM架构,ARM架构的基板管理控制器的GPIO接口和UART接口以及每个ARM服务器节点的UART接口均与每个多路选择开关电连接,实现ARM架构的基板管理控制器和每个ARM服务器节点之间的URAT通信。因此本发明只需IPMI编程命令和扩展背板上的多路选通开关芯片,便可以管理和监控所有服务器节点的软硬件信息,并能对某一服务器节点实现简单的控制,解决了多服务器节点服务器高效远程管理和部署的问题,去除不必要的冗余工作,节省时间,维护操作方便,成本小,效益高。附图说明图1是现有技术的管理多个ARM服务器节点的系统示意图。图2是本发明实施例提供的管理多个ARM服务器节点的系统示意图。图3a和图3b是多路选择开关芯片的电路原理示意图。具体实施方式为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。请参阅图2,本发明实施例提供的管理多个ARM服务器节点的系统包括扩展背板11、ARM架构的基板管理控制器BaseboardManagementController,BMC12和多个ARM服务器节点13;扩展背板11包括2M个多路选择开关111,M是大于或等于1的整数;ARM架构的基板管理控制器12具有GPIO接口121和UART接口122;每个ARM服务器节点13具有一UART接口131;ARM架构的基板管理控制器12的GPIO接口121和UART接口122以及每个ARM服务器节点13的UART接口131均与每个多路选择开关电连接,实现ARM架构的基板管理控制器12和每个ARM服务器节点13之间的URAT通信。在本发明实施例中,多路选择开关可以是多路选择开关芯片,如图3a和图3b所示,ARM架构的基板管理控制器的GPIO接口接每个多路选择开关芯片的地址选择引脚S0……SN,通过控制地址选择引脚的电平状态可以实现在多路数据传送过程中,能够根据需要将电路的其中任意一路选出来的。ARM架构的基板管理控制器的UART接口的发送数据线接一个多路选择开关的数据输入输出引脚INOUT,ARM架构的基板管理控制器的UART接口的接收数据线接另一个多路选择开关的数据输入输出引脚INOUT;每个多路选择开关芯片的通道选通脚P0……PN接一ARM服务器节点的UART接口。在本发明实施例中,多路选择开关可以是128路选1、64路选1、16路选1等多路选择开关芯片。如图3a和图3b所示,是16路选1的多路选择开关芯片。扩展背板包括的多路选择开关的数量可以由多路选择开关的通路数和ARM服务器节点的数量来确定,例如,有16个ARM服务器节点,多路选择开关采用16路选1的多路选择开关芯片,则扩展背板包括2个多路选择开关即可;如果有32个ARM服务器节点,多路选择开关采用16路选1的多路选择开关芯片,则扩展背板包括4个多路选择开关。在本发明实施例中,ARM架构的基板管理控制器的GPIO接口利用IPMI2.0协议发送编程命令,让扩展背板的多路选择开关切换UART接口通路,保证基板管理控制器的UART接口和每个ARM服务器节点的UART接口互通,实现基板管理控制器分时访问每个ARM服务器节点UART接口的功能,从而使得维护省时省力,成本低,效果好。本发明实施例提供的管理多个ARM服务器节点的方法包括以下步骤:S101、ARM架构的基板管理控制器通过GPIO接口向扩展背板的多路选择开关发送编程命令控制多路选择开关选择通道,实现与ARM服务器节点的UART接口的通路切换;S102、ARM架构的基板管理控制器通过UART接口分时访问每个ARM服务器节点的UART接口,获取ARM服务器节点的信息,实现快速部署。在本发明实施例中,S101具体可以为:ARM架构的基板管理控制器通过GPIO接口利用IPMI2.0协议向扩展背板的多路选择开关发送编程命令,修改多路选择开关的地址选择引脚的电平,实现与ARM服务器节点的UART接口的通路切换。S101具体也可以为:利用IPMI2.0工具,通过编程控制ARM架构的基板管理控制器与扩展背板的多路选择开关的地址选择引脚,使得多路选择开关导通对应的通道,以由ARM架构的基板管理控制器的UART接口与通道对应的ARM服务器节点的UART接口相连接;S102具体也可以为:利用IPMI2.0工具,通过ARM架构的基板管理控制器的SerialOverLANSOL功能,发送IPMI编程命令重定向本地串行UART接口上,使用SOL功能查看ARM服务器节点的信息。在本发明中,由于管理多个ARM服务器节点的系统包括2M个多路选择开关,基板管理控制器和服务器节点均为ARM架构,ARM架构的基板管理控制器的GPIO接口和UART接口以及每个ARM服务器节点的UART接口均与每个多路选择开关电连接,实现ARM架构的基板管理控制器和每个ARM服务器节点之间的URAT通信。因此本发明只需IPMI编程命令和扩展背板上的多路选通开关芯片,便可以管理和监控所有服务器节点的软硬件信息,并能对某一服务器节点实现简单的控制,解决了多服务器节点服务器高效远程管理和部署的问题,去除不必要的冗余工作,节省时间,维护操作方便,成本小,效益高。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种管理多个ARM服务器节点的系统,其特征在于,包括扩展背板、ARM架构的基板管理控制器和多个ARM服务器节点;扩展背板包括2M个多路选择开关,M是大于或等于1的整数;ARM架构的基板管理控制器具有GPIO接口和UART接口;每个ARM服务器节点具有一UART接口;ARM架构的基板管理控制器的GPIO接口和UART接口以及每个ARM服务器节点的UART接口均与每个多路选择开关电连接,实现ARM架构的基板管理控制器和每个ARM服务器节点之间的URAT通信。2.如权利要求1所述的系统,其特征在于,所述多路选择开关是多路选择开关芯片。3.如权利要求2所述的系统,其特征在于,所述ARM架构的基板管理控制器的GPIO接口接每个多路选择开关芯片的地址选择引脚,ARM架构的基板管理控制器的UART接口的发送数据线接一个多路选择开关的数据输入输出引脚,ARM架构的基板管理控制器的UART接口的接收数据线接另一个多路选择开关的数据输入输出引脚;每个多路选择开关芯片的通道选通脚接一ARM服务器节点的UART接口。4.如权利要求1所述的系统,其特征在于,扩展背板包括的多路选择开关的数量由多路选择开关的通路数和ARM服务器节点的数量来确定。5.如权利要求1所述的系统,其特征在于,ARM架构的基板管理控制器的GPIO接口利用IPMI2.0协议发送编程命令,让扩展背板的多路选择开关切换UART接口通路。6.一种管理多个ARM服务器节点的方法,其特征在于,所述方法包括以下步骤:S101、ARM架构的基板管理控制器通过GPIO接口向扩展背板的多路选择开关发送编程命令控制多路选择开关选择通道,实现与ARM服务器节点的UART接口的通路切换;S102、ARM架构的基板管理控制器通过UART接口分时访问每个ARM服务器节点的UART接口,获取ARM服务器节点的信息。7.如权利要求6所述的方法,其特征在于,S101具体为:ARM架构的基板管理控制器通过GPIO接口利用IPMI2.0协议向扩展背板的多路选择开关发送编程命令,修改多路选择开关的地址选择引脚的电平,实现与ARM服务器节点的UART接口的通路切换。8.如权利要求6所述的方法,其特征在于,S101具体为:利用IPMI2.0工具,通过编程控制ARM架构的基板管理控制器与扩展背板的多路选择开关的地址选择引脚,使得多路选择开关导通对应的通道,以由ARM架构的基板管理控制器的UART接口与通道对应的ARM服务器节点的UART接口相连接。9.如权利要求6所述的方法,其特征在于,S102具体为:利用IPMI2.0工具,通过ARM架构的基板管理控制器的SOL功能,发送IPMI编程命令重定向本地串行UART接口上,使用SOL功能查看ARM服务器节点的信息。

百度查询: 深圳市阿普奥云科技有限公司 一种管理多个ARM服务器节点的系统和方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。