本发明涉及服务器中板兼容不同类型结点监控功能的方法及流程。
背景技术:
申请号为201610222967.3的中国发明专利公开了一种获取整机柜服务器节点监控信息的方法。提供了一种实用性强、获取整机柜服务器节点监控信息的方法。
随着云计算、大数据等新型技术的发展,柜式服务器的需求越来越多,客户对于服务器的套餐定制也越来越多。那么客户要求服务器机柜实现的功能也不只限于服务器计算结点的集成,客户要求一个机柜上既要有计算结点的计算服务器单元,也要有存储结点的存储服务单元,还要有能动态分配存储单元给计算单元的存储分配单元,比如sas_switch、jbod、gpubox、server等等的需求要求rmc与每一种结点的通过middle_plane通讯协议都要单独定制化开发,这就要求中板能兼容不同类型的结点的监控功能。
技术实现要素:
本发明提出了一种服务器中板兼容不同类型结点监控功能的方法及流程,具有兼容性强,扩展性强的特点。
为了实现上述目的,本发明采用如下技术方案。
一种服务器中板兼容不同类型结点监控功能的方法,包括,
a、定义一识别命令发送给结点,并约定好不同的结点回复不同的数据来判断此结点的类型。
b、在判断出此结点的类型之后,再进入根据不同结点类型单独定制的监控代码里执行定制化的监控协议通讯,
c、将获取的数据存储到单独的内存结构中以供rmc获取。
优先的,识别命令为oemipmi命令的chassisproductidentify命令。
服务器中板兼容不同类型结点监控功能的流程,包括,
s1、中板检测此结点是否在位,如否,则轮询下一个结点;如是则s2。
s2、发送识别命令给结点。
s3、根据命令回复数据的不同进入不同的结点监控通讯程序。
s4、获取或设置特定类型的结点信息并按照一定的数据形式存储到特定的内存中。
s5、继续轮询判断下一个结点的类型并获取设置节点信息,跳转到s1。
本发明的有益效果:大大扩展中板兼容的监控结点的种类,在配合上定制化的rmc,可以实现服务器兼容不同类型结点的监控功能,并且能灵活的机柜上的每1u都能被配置成任意类型的结点,满足服务器客户多元化的配置需求,不需要在进行额外的套餐开发。
提供了一套兼容不同类型结点信息采集及控制,中板实施的软件架构。此架构主要是通过发送给不同类型的结点我们定义的一条oemipmi命令chassisproductidentify命令,并约定好不同的结点回复不同的数据来判断此节点的类型。在判断出此节点的类型之后在进入根据不同结点类型单独定制的监控代码里执行定制化的监控协议通讯,并将获取的数据存储到单独的内存结构中以供rmc获取。
本发明在兼容性方面配合定制化的rmc可以实现在机柜上,不同类型的结点可以被配置到机柜的任意1u上并保证都可以被正确的识别和监控到。
附图说明
图1是服务器中板兼容多种不同类型结点监控功能程序流程图。
具体实施方式
下面结合附图与实施例对本发明作进一步说明。
一种服务器中板兼容不同类型结点监控功能的方法,包括,
a、定义一oemipmi命令的chassisproductidentify命令,并约定好不同的结点回复不同的数据来判断此结点的类型。
b、在判断出此结点的类型之后,再进入根据不同结点类型单独定制的监控代码里执行定制化的监控协议通讯,
c、将获取的数据存储到单独的内存结构中以供rmc获取。
服务器中板兼容不同类型结点监控功能的流程包括:
开始,中板检测到此结点是否在位,如否,则轮询下一个结点,如是,则发送chassisproductidentify命令给结点;
根据chassisproductidentify回复数据的不同进入不同的结点监控通讯程序;
获取或设置特定类型的结点信息并按照一定的数据形式存储到特定的内存中;
继续轮询判断下一个结点的类型并获取设置结点信息。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。