服务器中的功能模块的操作方法

文档序号:6444905阅读:152来源:国知局
专利名称:服务器中的功能模块的操作方法
技术领域
本发明基本上涉及服务器,更具体地来说,涉及一种服务器中的功能模块的操作方法。
背景技术
随着刀片服务器技术的不断发展,遵循SSI标准的刀片服务器逐渐受到了业界的青睐。按设计要求,遵循SSI标准的刀片服务器集成了存储模块用于扩展刀片存储容量,管理模块与包括存储模块在内的各种外围模块(低速交换模块,高速交换模块,系统散热模块,系统电源模块等)之间是通过1 总线相连接。实现管理模块对这些外围模块进行状态监测和控制。由于需要控制的外围模块数量多,而刀片服务器管理模块上的1 资源却是有限的,因此,现在利用了 1 总线支持一主多从的功能,实现多个外围模块复用一路1 总线。其中存储模块和系统散热模块就共用一路1 总线。这样虽然节省了硬件资源,但同时增加了出问题的概率,而且出问题后不容易快速、准确的进行问题的定位和分析。这就需要对刀片服务器中的各个模块的进行查询和配制,从而对出现的问题进行快速、准确地应对。针对上述需要,现有技术提出了一种用于集群系统的终端状态查询方法,包括以下步骤调度服务器接收来自集群终端的对集群终端所在群组的终端状态的查询请求;调度服务器判断集群终端具备查询权限;以及调度服务器向集群终端返回包含终端状态的应答消息,以由集群终端向用户显示终端状态。通过该现有技术在一定程度上提高了集群系统中终端状态查询技术的效率。然而,上述现有技术是从集群系统中查询终端的状态,无法对服务器中的功能模块的工作状态进行查询。

发明内容
针对现有技术中的缺陷,本发明提供了一种服务器中的功能模块的操作方法,解决了如何查询和配置服务器中的功能模块的技术问题。根据本发明的一个方面,提供了一种服务器中的功能模块的操作方法,包括步骤 Sl 管理模块接收指令;步骤S2 所述管理模块根据所述指令,确定想要执行的操作和对应的功能模块;步骤S3 所述管理模块根据所述想要执行的操作和所述对应的功能模块生成发送报文,并且将所述发送报文发送到所述对应的功能模块;以及步骤S4 所述对应的功能模块根据所述发送报文执行所述操作,其中,所述操作包括将所述功能模块复位、调取所述功能模块的参数、以及配置所述功能模块的参数。在该服务器中的功能模块的操作方法中,所述功能模块包括存储模块和散热模块。在该服务器中的功能模块的操作方法中,所述步骤S2包括步骤S21 所述管理模块根据所述指令,确定想要执行将所述功能模块复位、调取所述功能模块的参数、以及配置所述功能模块的参数中的一种操作或者多种操作;以及步骤S22 所述管理模块根据所述指令,确定对应的功能模块为存储模块或者散热模块。在该服务器中的功能模块的操作方法中,将所述发送报文发送到所述对应的功能模块包括如果所述对应的功能模块为存储模块,则将所述发送报文发送到所述存储模块的ARM芯片;如果所述对应的功能模块为散热模块,则将所述发送报文发送到所述散热模块的51单片机。在该服务器中的功能模块的操作方法中,所述发送报文包括报文头部部分、数据长度部分、CRC校验位、以及数据部分。在该服务器中的功能模块的操作方法中,所述数据部分包括所述存储模块对服务器刀片的映射关系、所述存储模块的类型、所述存储模块或者所述散热模块的产品信息、 所述存储模块或者所述散热模块的厂商标识、所述所述存储模块或者所述散热模块的产品版本、以及所述存储模块或者所述散热模块的固件版本。在该服务器中的功能模块的操作方法中,所述存储模块的类型包括SAS 1. 5Gdps、SAS 3. OGdps, SATA 1. 5Gdps、以及 SATA 3. OGdps0在该服务器中的功能模块的操作方法中,进一步包括查看帮助信息。在该服务器中的功能模块的操作方法中,所述管理模块包括计算机。通过本发明所描述的服务器中的功能模块的操作方法,能够直接对服务器中的功能模块进行准确、快速地操作,节省了时间,提高了效率,保证了准确性。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明的一种服务器中的功能模块的操作方法的总体实施例的流程图;图2是根据本发明的一种服务器中的功能模块的操作方法的具体实施例的流程图;图3示出了根据本发明的一种服务器中的功能模块的操作方法的发送报文的报文格式;图4示出了出了根据本发明的一种服务器中的功能模块的操作方法的发送报文的报文格式中的数据部分的格式;图5是实现本发明的一种服务器中的功能模块的操作方法的结构的示意图。
具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。图1是根据本发明的一种服务器中的功能模块的操作方法的总体实施例的流程图。在图1中步骤SlOO 管理模块接收指令。其中,该管理模块可以是计算机,优选地,可以是笔记本电脑。步骤S102 管理模块根据指令,确定想要执行的操作和对应的功能模块。其中,该
4步骤S102可以包括管理模块根据指令,确定想要执行将功能模块复位、调取功能模块的参数、以及配置功能模块的参数中的一种操作或者多种操作;以及管理模块根据指令,确定对应的功能模块为存储模块或者散热模块。步骤S104 管理模块根据想要执行的操作和对应的功能模块生成发送报文,并且将发送报文发送到对应的功能模块。其中,将发送报文发送到对应的功能模块的步骤包括 如果对应的功能模块为存储模块,则将发送报文到所述存储模块的ARM芯片;如果对应的功能模块为散热模块,则将发送报文发送到散热模块的51单片机。上述发送报文包括报文头部部分、数据长度部分、CRC校验位、以及数据部分。图 3示出了根据本发明的一种服务器中的功能模块的操作方法的发送报文的报文格式。在图 3中描述了管理模块和存储模块之间通信的自定义协议,该协议所定义的报文长度为64字节的固定长度的报文,前4个字节为报文的头部,后60个字节为报文的数据段。上述发送报文中的数据部分包括存储模块对服务器刀片的映射关系、存储模块的类型、存储模块或者散热模块的产品信息、存储模块或者散热模块的厂商标识、存储模块或者散热模块的产品版本、以及存储模块或者散热模块的固件版本。图4示出了出了根据本发明的一种服务器中的功能模块的操作方法的发送报文的报文格式中的数据部分的格式。在图4中,地址0x04-0x17说明了存储设备对服务器刀片的映射关系;0x18-0x21说明了存储设备的类型,其中,存储模块的类型包括但不限于SAS1. 5Gdps、SAS 3. OGdps, SATA 1. 5Gdps、以及SATA 3. OGdps0管理模块所读取的VPD信息包括产品信息厂商标识产品版本号固件版本号共四个部分。步骤S106 对应的功能模块根据发送报文执行上述操作。在本方法中,还可以通过指令查看帮助信息,该帮助信息可以包括指令含义、使用方法等等内容。通过本发明所描述的服务器中的功能模块的操作方法,能够直接对服务器中的功能模块进行准确、快速地操作,免去了中间可能出现的附加步骤和附加设备,节省了时间, 提高了效率,保证了准确性。图2是根据本发明的一种服务器中的功能模块的操作方法的具体实施例的流程图。在图2中步骤S200 管理模块接收指令。其中,该管理模块可以是计算机,可以通过该计算机上的键盘输入该指令。步骤S202 分析指令。经过分析,可以确定该指令指示执行哪种操作,该操作包括查看帮助信息(步骤S204)、复位(步骤S206)、调取功能模块的参数(步骤S208)、配置功能模块的参数(步骤S210)。在确定了执行哪种操作之后,可以确定具体对哪个功能模块执行操作。优选地,可以判断是对存储模块还是散热模块执行上述操作。如果要执行复位操作,则在步骤S212判断是否是要将存储模块复位,如果是,则在步骤S218中将存储模块复位,如果不是,则在步骤S2M中将散热模块复位。如果要执行调取参数操作,则在步骤S214判断是否是要调取存储模块的参数,如果是,则在步骤S220中调取存储模块的参数,如果不是,则在步骤中调取散热模块的参数。如果要配置调取参数操作,则在步骤S216中判断是否是要调取存储模块的参数,如果是,则在步骤S222中调取存储模块的参数,如果不是,则在步骤中调取散热模块的参数。其中,调取的参数包括但不限于,存储模块的传输速率、类型、在位信
自 AjVAjV 尼、寸寸ο然后,根据上述判断出的结果,在步骤S230、步骤S232、步骤S234中生成发送报文,并将该发送报文发送出去。此外,图5是实现本发明的一种服务器中的功能模块的操作方法的结构的示意图。通过本发明所描述的服务器中的功能模块的操作方法,能够直接对服务器中的功能模块进行准确、快速地操作,免去了中间可能出现的附加步骤和附加设备,节省了时间, 提高了效率,保证了准确性。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种服务器中的功能模块的操作方法,包括 步骤Sl 管理模块接收指令;步骤S2 所述管理模块根据所述指令,确定想要执行的操作和对应的功能模块; 步骤S3 所述管理模块根据所述想要执行的操作和所述对应的功能模块生成发送报文,并且将所述发送报文发送到所述对应的功能模块;以及步骤S4 所述对应的功能模块根据所述发送报文执行所述操作, 其中,所述操作包括将所述功能模块复位、调取所述功能模块的参数、以及配置所述功能模块的参数。
2.根据权利要求1所述服务器中的功能模块的操作方法,其特征在于,所述功能模块包括存储模块和散热模块。
3.根据权利要求2所述服务器中的功能模块的操作方法,其特征在于,所述步骤S2包括步骤S21 所述管理模块根据所述指令,确定想要执行将所述功能模块复位、调取所述功能模块的参数、以及配置所述功能模块的参数中的一种操作或者多种操作;以及步骤S22 所述管理模块根据所述指令,确定对应的功能模块为存储模块或者散热模块。
4.根据权利要求3所述服务器中的功能模块的操作方法,其特征在于,将所述发送报文发送到所述对应的功能模块包括如果所述对应的功能模块为存储模块,则将所述发送报文发送到所述存储模块的ARM芯片;如果所述对应的功能模块为散热模块,则将所述发送报文发送到所述散热模块的51单片机。
5.根据权利要求4所述服务器中的功能模块的操作方法,其特征在于,所述发送报文包括报文头部部分、数据长度部分、CRC校验位、以及数据部分。
6.根据权利要求5所述服务器中的功能模块的操作方法,其特征在于,所述数据部分包括所述存储模块对服务器刀片的映射关系、所述存储模块的类型、所述存储模块或者所述散热模块的产品信息、所述存储模块或者所述散热模块的厂商标识、所述所述存储模块或者所述散热模块的产品版本、以及所述存储模块或者所述散热模块的固件版本。
7.根据权利要求6所述服务器中的功能模块的操作方法,其特征在于,所述存储模块的类型包括SAS 1.5Gdps、SAS 3. OGdps、SATA 1. 5Gdps、以及 SATA 3. OGdps。
8.根据权利要求1所述服务器中的功能模块的操作方法,其特征在于,进一步包括查看帮助信息。
9.根据权利要求1所述服务器中的功能模块的操作方法,其特征在于,所述管理模块包括计算机。
全文摘要
根据本发明的一个方面,提供了一种服务器中的功能模块的操作方法,包括步骤S1;管理模块接收指令;步骤S2管理模块根据指令,确定想要执行的操作和对应的功能模块;步骤S3管理模块根据想要执行的操作和对应的功能模块生成发送报文,并且将发送报文发送到对应的功能模块;以及步骤S4对应的功能模块根据发送报文执行操作,其中,操作包括将功能模块复位、调取功能模块的参数、以及配置功能模块的参数。通过本发明所描述的服务器中的功能模块的操作方法,能够直接对服务器中的功能模块进行准确、快速地操作,节省了时间,提高了效率,保证了准确性。
文档编号G06F9/46GK102567100SQ201110460060
公开日2012年7月11日 申请日期2011年12月31日 优先权日2011年12月31日
发明者张考华 申请人:曙光信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1