服务器节点的混插槽位的检测方法及装置与流程

文档序号:12491728阅读:354来源:国知局
服务器节点的混插槽位的检测方法及装置与流程

本申请涉及服务器节点监控管理领域,尤其涉及一种服务器节点的混插槽位的检测方法及装置。



背景技术:

随着服务器节点的广泛应用,多数量的服务器节点集成化以及集成化的服务器节点的散热需求,已经成为了目前亟待解决的问题。

目前,整机柜服务器实现了集成化的服务器节点,并且,整机柜服务器还能够支持多类型节点的混插,以满足不同的应用场景的要求。但是现有的整机柜服务器,由于在混插槽位上是插入的服务器节点的类型随机的,导致出现了散热效果差以及空间利用率低的问题。



技术实现要素:

基于上述现有技术的不足,本申请提出一种服务器节点的混插槽位的检测方法及装置,以解决现有技术中存在的散热效果差以及空间利用率低的问题。

为解决上述问题,现提出的方案如下:

一种服务器节点的混插槽位的检测方法,包括:

识别机柜服务器的各槽位对应的服务器节点的类型;

判断所述机柜服务器的各槽位对应的服务器节点的类型,是否满足预设的服务器节点的类型和各槽位的对应关系的要求;

若判断出所述机柜服务器的槽位对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求,则生成告警日志。

可选地,所述识别机柜服务器的各槽位上对应的服务器节点的类型,包括:

获取所述机柜服务器的各个槽位对应的服务器节点的资产信息;

依据所述机柜服务器的各个槽位对应的服务器节点的资产信息,识别机柜服务器的各槽位上对应的服务器节点的类型。

可选地,所述判断所述机柜服务器的各槽位对应的服务器节点的类型,是否满足预设的服务器节点的类型和各槽位的对应关系的要求,包括:

判断第一数组和预设的数组是否相同;

若判断出所述第一数组和预设的数组不相同,则判断出所述机柜服务器的槽位上对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求;

其中,所述第一数组由所述机柜服务器的各槽位对应的服务器节点的类型对应的数值组成;所述预设的数组为预设的机柜服务器的各槽位上对应的服务器节点的类型对应的数值组成。

可选地,所述服务器节点的类型和各槽位的对应关系的设定原则为:

沿水平方向上的第一顺序和竖直方向上的第二顺序,所述机柜服务器的各个槽位上设置连续设置第一类型的服务器节点和第二类型的服务器节点;

其中,所述第一类型的服务器节点设置完全之后再设置所述第二类型的服务器节点。

一种服务器节点的混插槽位的检测装置,包括:

识别单元,用于识别机柜服务器的各槽位对应的服务器节点的类型;

判断单元,用于判断所述机柜服务器的各槽位对应的服务器节点的类型,是否满足预设的服务器节点的类型和各槽位的对应关系的要求;

生成单元,用于若所述判断单元判断出所述机柜服务器的槽位对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求,则生成告警日志。

可选地,所述识别单元,包括:

获取单元,用于获取所述机柜服务器的各个槽位对应的服务器节点的资产信息;

识别子单元,用于依据所述机柜服务器的各个槽位对应的服务器节点的资产信息,识别机柜服务器的各槽位对应的服务器节点的类型。

可选地,所述判断单元,包括:

判断子单元,用于判断第一数组和预设的数组是否相同;其中,所述第一数组由所述机柜服务器的各槽位对应的服务器节点的类型对应的数值组成;所述预设的数组为预设的机柜服务器的各槽位上对应的服务器节点的类型对应的数值组成;

若判断子单元判断出所述第一数组和预设的数组不相同,则判断出所述机柜服务器的槽位上对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求。

可选地,所述服务器节点的类型和各槽位的对应关系的设定原则为:

沿水平方向上的第一顺序和竖直方向上的第二顺序,所述机柜服务器的各个槽位上设置连续设置第一类型的服务器节点和第二类型的服务器节点;

其中,所述第一类型的服务器节点设置完全之后再设置所述第二类型的服务器节点。

本申请提供的服务器节点的混插槽位的检测方法中,将机柜服务器的各个槽位对应的服务器节点的类型,和预设的服务器节点的类型和各槽位的对应关系的要求进行比对,进而得到机柜服务器的各个槽位对应的服务器节点的类型是否有误,可以保证检测得到槽位上插入的服务器节点有误的机柜服务器,进而生成告警日志通知用户做出修改,解决了现有技术中由于在机柜服务器的槽位随机插入服务器节点导致的散热效果差以及空间利用率低的问题。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本申请实施例公开的服务器节点的混插槽位的检测方法的流程图;

图2为本申请实施例公开的接柜服务器的结构示意图;

图3是本申请另一实施例公开的服务器节点的混插槽位的检测方法的流程图;

图4为本申请另一实施例公开的服务器节点的混插槽位的检测装置的结构示意图;

图5为本申请另一实施例公开的服务器节点的混插槽位的检测装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供了一种服务器节点的混插槽位的检测方法及装置,以解决现有技术中存在的散热效果差以及空间利用率低的问题。

参见图1所示,本申请实施例公开的一种服务器节点的混插槽位的检测方法,包括:

S101、识别机柜服务器的各槽位对应的服务器节点的类型。

其中,服务器节点会插入到机柜服务器的各个槽位,并且,机柜服务器中的槽位可以用于插入多个类型的服务器节点,形成多节点混插的机柜服务器。为了检查在机柜服务器的各个槽位插入的服务器节点是否符合要求,需要识别得到机柜服务器的各槽位上对应的服务器节点的类型。

还需要说明的是,参见图2,服务器节点的类型可以分为半宽节点201和全宽节点202,因此,在机柜服务器中节点混插的类型可分为:全部都是半宽节点;全部都是全宽节点;部分半宽节点以及部分全宽节点。

S102、判断所述机柜服务器的各槽位对应的服务器节点的类型,是否满足预设的服务器节点的类型和各槽位的对应关系的要求。

其中,预先存储有服务器节点的类型和机柜服务器的各槽位的对应关系,具体的,还可参见图2,受机柜服务器的机箱尺寸的限制,柜服务器的槽位在设置时,一行只能设置一个用于容纳全宽节点的槽位或者设置两个用于容纳半宽节点的槽位。因此,机柜服务器的所有槽位从均用于容纳全宽节点、到部分用于容纳全宽节点,部分用于容纳半宽节点,最后到均用于容纳半宽节点的布局方式,是可以得到的;再根据机柜服务器的实际使用情况,设计出机柜服务器各个槽位和服务器节点的类型的对应关系。

在步骤S101中,识别出机柜服务器的各个槽位对应的服务器节点的类型,将这个槽位对应的服务器节点的类型,与预设的服务器节点的类型和各槽位的对应关系做比较,判断是否满足该对应关系的要求,进而判断机柜服务器的各个槽位对应的服务器节点是否存在混插错误的问题。

具体的,服务器节点的类型和各槽位的对应关系可以是机柜服务器的各槽位的位置和服务器节点的类型的关系,即每一个机柜服务器的槽位上设置一种类型的服务器器节点,通过每一个机柜服务器的槽位的位置和服务器节点的类型的关系说明服务器节点的类型和各槽位的对应关系。

可选地,还需要说明的是,所述服务器节点的类型和各槽位的对应关系的设定原则为:

沿水平方向上的第一顺序和竖直方向上的第二顺序,所述机柜服务器的各个槽位上设置连续设置第一类型的服务器节点和第二类型的服务器节点;

并且,所述第一类型的服务器节点设置完全之后再设置所述第二类型的服务器节点。

其中,第一顺序可以是水平方向上从左到右,也可以是水平方向上从右到左,第二顺序可以是竖直方向上从上到下,也可以是从下到上。并且,第一类型的服务器节点可是半宽节点,也可以是全宽节点,同样,第二类型的服务器节点可是半宽节点,也可以是全宽节点,当然,第一类型的服务器节点和第二类型的服务器节点不相同。

例如:服务器节点的类型和各槽位的对应关系的设定原则为从下向上、从左至右,下面是连续排列的全宽节点,全宽节点排列完全后再排列连续的半宽节点连续,可简称为从下向上、从左至右,全宽节点在下,半宽节点在上。此种设定的情况下,可以按照上述设定原则以列表的方式展示服务器节点的类型和各槽位的对应关系。

可选地,本申请的另一实施例中,步骤S102的一种实施方式还可以包括:

判断第一数组和预设数组是否相同;

若判断出所述第一数组和预设数组不相同,则判断出所述机柜服务器的槽位上对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求;

其中,所述第一数组由所述机柜服务器的各槽位对应的服务器节点的类型对应的数值组成;所述预设数组为预设的机柜服务器的各槽位对应的服务器节点的类型对应的数值组成。

需要说明的是,所述机柜服务器的每一个槽位对应的服务器节点的类型可以设置为二维数组中一个数值,例如:如果是全宽节点,则数值为1,半宽节点为0。由此,机柜服务器的所有槽位对应的服务器节点的类型对应的数值则可组成一个二维数值。同样,也要根据机柜服务器的实际使用情况,由用户设置的机柜服务器所有槽位对应的服务器节点的类型对应的数值组成的数组,作为要进行比对的、标准的数组。

若判断出所述机柜服务器的槽位对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求,则执行步骤S103、生成告警日志。若判断出所述机柜服务器的槽位上对应的服务器节点的类型,满足预设的服务器节点的类型和各槽位的对应关系的要求,则退出该流程。

其中,若所述机柜服务器的槽位对应的服务器节点的类型中,只要有一个槽位对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系,则说明机柜服务器的槽位上插入的服务器节点有问题,则需要生成告警日志,进而输出告警日志警告用户。

还需要说明的是,本实施例公开的服务器节点的混插槽位的检测方法中,将机柜服务器的各个槽位对应的服务器节点的类型,和预设的服务器节点的类型和各槽位的对应关系的要求进行比对,进而得到机柜服务器的各个槽位对应的服务器节点的类型是否有误,可以保证检测得到槽位上插入的服务器节点有误的机柜服务器,进而生成告警日志通知用户做出修改,解决了现有技术中存在的散热效果差以及空间利用率低的问题。

可选地,本申请另一实施例中,参见图2,所述服务器节点的混插槽位的检测方法包括:

S201、获取所述机柜服务器的各个槽位对应的服务器节点的资产信息。

其中,机柜服务器的各个槽位上设置于处理器,当服务器节点插入到槽位后,槽位上设置的处理器可与服务器节点进行数据交互,得到服务器节点的资产信息。因此,服务器节点的混插槽位的检测装置可获取槽位上设置的处理器得到的服务器节点的资产信息。

S202、依据所述机柜服务器的各个槽位对应的服务器节点的资产信息,识别机柜服务器的各槽位上对应的服务器节点的类型。

其中,服务器节点的资产信息包含有服务器节点的类型信息,通过接续该类型信息可以获得机柜服务器的各槽位上对应的服务器节点的类型。

S203、判断所述机柜服务器的各槽位对应的服务器节点的类型,是否满足预设的服务器节点的类型和各槽位的对应关系的要求。

若判断出所述机柜服务器的槽位上对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求,则执行步骤S204、生成告警日志。若判断出所述机柜服务器的槽位上对应的服务器节点的类型,满足预设的服务器节点的类型和各槽位的对应关系的要求,则退出该流程。

还需要说明的是,本实施例中,步骤S203的具体实现方式可参见上述实施例的内容,此处不再赘述。

本申请另一实施例还公开了一种服务器节点的混插槽位的检测装置,参见图4,包括:

识别单元401,用于识别机柜服务器的各槽位对应的服务器节点的类型。

判断单元402,用于判断所述机柜服务器的各槽位对应的服务器节点的类型,是否满足预设的服务器节点的类型和各槽位的对应关系的要求。

生成单元403,用于若判断单元402判断出所述机柜服务器的槽位对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求,则生成告警日志。

需要说明的是,所述服务器节点的混插槽位的检测装置中,判断单元402中要使用的服务器节点的类型和各槽位的对应关系的设定原则为:

沿水平方向上的第一顺序和竖直方向上的第二顺序,所述机柜服务器的各个槽位上设置连续设置第一类型的服务器节点和第二类型的服务器节点;并且,所述第一类型的服务器节点设置完全之后再设置所述第二类型的服务器节点。

其中,第一顺序可以是水平方向上从左到右,也可以是水平方向上从右到左,第二顺序可以是竖直方向上从上到下,也可以是从下到上。并且,第一类型的服务器节点可是半宽节点,也可以是全宽节点,同样,第二类型的服务器节点可是半宽节点,也可以是全宽节点,当然,第一类型的服务器节点和第二类型的服务器节点不相同。

还需要说明的是,本实施例公开的服务器节点的混插槽位的检测装置中,各个单元的具体工作过程可参见对应图1的方法实施例内容,此处不再赘述。

可选地,在本申请的另一实施例中,如图5所示,识别单元401,包括:

获取单元4011,用于获取所述机柜服务器的各个槽位对应的服务器节点的资产信息;

识别子单元4012,用于依据所述机柜服务器的各个槽位对应的服务器节点的资产信息,识别机柜服务器的各槽位上对应的服务器节点的类型。

需要说明的是,本实施例公开的服务器节点的混插槽位的检测装置中,各个单元的具体工作过程可参见对应图2的方法实施例内容,此处不再赘述。

可选地,在本申请的另一实施例中,同样如图5所示,所述判断单元,包括:

判断子单元4021,用于判断第一数组和预设的数组是否相同;其中,所述第一数组由所述机柜服务器的各槽位上对应的服务器节点的类型对应的数值组成;所述预设的数组为预设的机柜服务器的各槽位对应的服务器节点的类型对应的数值组成;

其中,若判断子单元4021判断出所述第一数组和预设的数组不相同,则判断出所述机柜服务器的槽位上对应的服务器节点的类型,不满足预设的服务器节点的类型和各槽位的对应关系的要求。

需要说明的是,本实施例公开的服务器节点的混插槽位的检测装置中,各个单元的具体工作过程可参见对应方法实施例的内容,此处不再赘述。

专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1