服务器机柜的U位管理方法、相应的装置及电子设备与流程

文档序号:17328366发布日期:2019-04-05 21:55阅读:1034来源:国知局
服务器机柜的U位管理方法、相应的装置及电子设备与流程

本申请涉及服务器机房管理技术领域,具体而言,本申请涉及一种服务器机柜的u位管理方法、相应的装置及电子设备。



背景技术:

当今的时代,是一个信息化、网络化的时代。可以说,伴随着时代的发展,计算机网络在人们的生活中扮演着越来越重要的角色。而服务器是计算机网络中最重要的设备,可以为网络中的用户提供共享信息资源和服务。由于对高可靠服务的需要日益提高,对服务器的管理是不容忽视的关键工作。

服务器机柜设定的目的在于统一仪器的外形尺寸和方便快速组装抽换和维护,其优点在于提供机箱安全保护和扩充的便利性,早期常用于工业控制机台,近几年由于网络的发展,网络通讯设备也开始大量使用。服务器机柜由框架和盖板组成,一般具有长方体的外形,落地放置。它为电子设备正常工作提供相适应的环境和安全防护。

一般情况下,服务器在机柜上架、下架或迁移,对应机柜的u位信息的变更都是由人工操作的,采用人工操作的方式存在着信息更新不够及时,机房管理效率低下,易出差错,劳动强度高等问题,且会极大地影响服务器相关的大批量数据更新的时效性及准确性。



技术实现要素:

为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:

第一方面,本申请提供了一种服务器机柜的u位管理方法,该方法包括:

当服务器在机柜上架后,确定服务器占用的实际u位;

基于实际u位,获取服务器的电子标签信息,并根据电子标签信息确定预存的服务器的u位高度;

根据u位高度对实际u位进行检验,当检验结果为正确时,建立实际u位与服务器的关联关系,并更改实际u位的占有状态为占有中。

第二方面,本申请提供了一种服务器机柜的u位管理装置,该装置包括:

位置信息确定模块,用于当服务器在机柜上架后,确定服务器占用的实际u位;

电子标签信息获取模块,用于基于实际u位,获取服务器的电子标签信息,并根据电子标签信息确定预存的服务器的u位高度;

位置信息更新模块,用于根据u位高度对实际u位进行检验,当检验结果为正确时,建立实际u位与服务器的关联关系,并更改实际u位的占有状态为占有中。

第三方面,本申请提供了一种电子设备,该电子设备包括:

处理器和存储器,存储器存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如本申请的第一方面所示的u位管理方法。

第四方面,本申请提供了一种计算机可读存储介质,计算机存储介质用于存储计算机指令、程序、代码集或指令集,当其在计算机上运行时,使得计算机执行如本申请的第一方面所示的u位管理方法。

本申请提供的技术方案带来的有益效果是:

本申请提供的服务器机柜的u位管理方法、相应的装置及电子设备,当服务器在机柜上架后,通过确定服务器占用的实际u位;进而基于实际u位,获取服务器的电子标签信息,并根据电子标签信息确定预存的服务器的u位高度;再根据u位高度对实际u位进行检验,当检验结果为正确时,建立实际u位与服务器的关联关系,并更改实际u位的占有状态为占有中,能够实现服务器u位信息的实时、自动更新,且保证了数据准确性和实效性,便于服务器机房的管理,减少机房管理人员的劳动强度,提高机房管理效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种服务器机柜的u位管理方法的流程示意图;

图2为本申请实施例提供的一种服务器机柜的u位管理装置的结构示意图;

图3为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的实施方式作进一步地详细描述。

首先对本申请涉及的几个名词进行介绍和解释:

服务器机柜的u位是国际为规定服务器的尺寸所定义的。之所以要规定服务器的尺寸,是因为机柜上有固定服务器的螺孔,为了便于与服务器的螺孔对上号,再用螺丝加以固定好,使服务器保持适当的尺寸,便于服务器的安装。

其中,u是一种表示服务器高度的单位,是unit(单元)的缩略语。1u=44.45mm=1.75英寸,易于推导地,2u则是1u的2倍,为8.89cm等,以此类推。

机柜u位的管理在服务器上架、下架或迁移过程中是一项不可或缺的工作,而现有的u位管理都是由人工操作的,管理人员手动地变更和记录服务器所在u位的信息,存在着信息更新不够及时,机房管理效率低下,易出差错,劳动强度高等问题,且会极大地影响服务器相关的大批量数据更新的时效性及准确性。

基于此,本申请提供了一种服务器机柜的u位管理方法、相应的装置及电子设备,旨在解决如上技术问题。

下面将结合附图,以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

本申请实施例提供了一种服务器机柜的u位管理方法,如图1所示,该方法包括:

步骤s101、当服务器在机柜上架后,确定服务器占用的实际u位;

步骤s102、基于实际u位,获取服务器的电子标签信息,并根据电子标签信息确定预存的服务器的u位高度;

步骤s103、根据u位高度对实际u位进行检验,当检验结果为正确时,建立实际u位与服务器的关联关系,并更改实际u位的占有状态为占有中。

本申请实施例提供的服务器机柜的u位管理方法,能够实现服务器u位信息的实时、自动更新,且保证了数据准确性和实效性,便于服务器机房的管理,减少机房管理人员的劳动强度,提高机房管理效率。

一种可行的实现方式中,机柜可以安装有与每个u位一一对应的监测仪,具体而言,步骤s101包括:当服务器在机柜上架后,根据监测仪触发的第一占有状态变更指令,确定第一占有状态变更指令对应的监测仪,将监测仪对应的u位确定为服务器占用的实际u位。

可选地,监测仪具体为红外监测仪,具有较快的识别速度和较高的识别精准度。

具体而言,每个u位对应监测仪可以实时地检测到该u位的占用情况是否发生变化。

作为示例地,当任一u位上的监测仪检测到该u位的占有状态从空闲变成占有中时,则会触发第一占有状态变更指令;当任一u位上的监测仪检测到该u位的占有状态从占有中变成空闲时,则会触发第二占有状态变更指令。

可选地,本申请实施例中,确定服务器在机柜上架的方式,包括:在接收到监测仪触发的第一占有状态变更指令后,确定服务器在机柜上架。

对于本申请实施例,根据接收的指令对应的监测仪,根据监测仪触发的第一占有状态变更指令,确定第一占有状态变更指令对应的监测仪,将监测仪对应的u位确定为服务器占用的实际u位。

进一步地,机柜还可以安装有与每个u位一一对应的扫描仪,那么,步骤s102包括:通过实际u位对应的扫描仪扫描服务器上设置的电子标签,获取服务器的电子标签信息,随后根据电子标签信息确定预存的服务器的u位高度。

实际应用中,扫描仪和监测仪可以进行集成安装,也可以分别单独安装,本领域技术人员可以根据实际情况进行设置,本申请实施例对此不做限定。

可选地,扫描仪具体为红外扫描仪,能够立刻识别电子标签中的条码和序号,且对序号中的字符串的识别精度较高,防止读取错误。

具体而言,在确定出服务器占用的实际u位后,可以向实际u位对应的扫描仪请求扫描服务器上设置的电子标签。

由上述介绍可以,实际应用中,一个u位的高度和宽度是固定的,一台服务器可能占用多个u位,例如服务器的高度可能占用6个u位,此时可以将服务器的电子标签预设在特定位置,例如电子标签设置最下方的u位的扫描仪的读取范围内,请求该扫描仪进行扫描;可以理解,上述电子标签预设的特定位置仅为举例,本领域技术人员可以根据实际情况进行设置,本申请实施例对此不做限定。或者,为了防止遗漏,也可以请求全部实际u位的扫描仪进行扫描。

进而,根据对服务器上设置的电子标签的扫描结果,便可获取服务器的电子标签信息,再根据电子标签信息确定预存的服务器的u位高度。

具体而言,每台服务器所占用的u位的高度已预先录入预设的数据库,根据对电子标签的扫描结果,可以在数据库中查找到该服务器所占用的u位的高度。

进一步地,在步骤s103中,根据数据库中查找到该服务器所占用的u位高度对实际u位进行检验,即与实际u位的高度进行比对,检验服务器的高度是否无误。

当检验结果为正确时,建立实际u位与服务器的关联关系,并更改实际u位的占有状态为占有中,即更新上架的服务器对应的u位信息。可以理解,本申请实施例中,在服务器上架之前,这些实际u位的状态必然为空闲。在检验出服务器的高度无误后,将该高度对应的u位均与服务器建立关联关系,并对u位的占有状态进行更新,此时u位的占有状态为占有中。

相对地,根据u位高度对实际u位进行检验之后,当检验结果为错误时,需要通知管理人员。

具体而言,可以通过通话消息、短信消息、邮件消息、及时通信消息、应用推送消息、提醒事件中的至少一种方式通知管理人员,以便管理人员及时检查问题所在,进而进行相应的优化操作。

另外,本申请实施例中,当该服务器下架后,需要删除与这些实际u位的关联关系,并更改这些实际u位的占有状态为空闲。

具体而言,可以在接收到实际u位对应的监测仪触发的第二占有状态变更指令后,确定该服务器下架,进而进行相应u位信息的更新操作。

对于申请实施例,无论是新的服务器上架,旧的服务器下架,或者服务器从一个u位迁移到另一个u位等情况,均能够实现服务器u位信息的实时、自动更新,且保证了数据准确性和实效性,便于服务器机房的管理,减少机房管理人员的劳动强度,提高机房管理效率。

另一种可行的实现方式中,机柜配置有机器人,具体而言,步骤s101包括:当服务器在机柜上架后,接收机器人面对机柜采集的服务器上架前的第一图像及服务器上架后的第二图像,并根据第一图像和第二图像确定服务器占用的实际u位。

具体而言,当有服务器需要上架时,机器人会获取到服务器上架的通知,例如是管理人员通过机器人提供的语音识别、交互界面等功能在机器人端生成的服务器上架的通知,又例如是机器人接收的其它管理平台发送的服务器上架的通知后进行解析、转发等操作。随后,机器人会面对机柜采集服务器上架前的机柜的第一图片,以及服务器上架后的机柜的第二图像。那么,将第一图像和第二图像进行比对,便可确定服务器占用的实际u位

可选地,本申请实施例中,确定服务器在机柜上架的方式,包括:在接收到机器人发送的服务器上架指令后,确定服务器在机柜上架。实际应用中,机器人在发送的服务器上架指令可直接携带第一图像和第二图像。或者,服务器上架指令、第一图像和第二图像也可以是分别发送的。

进一步地,步骤s102包括:通过机器人在实际u位处扫描服务器上设置的电子标签,获取服务器的电子标签信息随后根据电子标签信息确定预存的服务器的u位高度。

由上述介绍可以,实际应用中,一个u位的高度和宽度是固定的,一台服务器可能占用多个u位,例如服务器的高度可能占用6个u位,此时可以将服务器的电子标签预设在特定位置,例如电子标签设置最下方的u位相应的范围内,然后请求机器人在该范围内进行扫描;可以理解,上述电子标签预设的特定位置仅为举例,本领域技术人员可以根据实际情况进行设置,本申请实施例对此不做限定。或者,为了防止遗漏,也可以请求机器人对全部实际u位进行扫描,直到得到电子标签的扫描结果。

具体而言,每台服务器所占用的u位的高度已预先录入预设的数据库,根据对电子标签的扫描结果,可以在数据库中查找到该服务器所占用的u位的高度。

进一步地,在步骤s103中,根据数据库中查找到该服务器所占用的u位高度对实际u位进行检验,即与实际u位的高度进行比对,检验服务器的高度是否无误。

当检验结果为正确时,建立实际u位与服务器的关联关系,并更改实际u位的占有状态为占有中,即更新上架的服务器对应的u位信息。可以理解,本申请实施例中,在服务器上架之前,这些实际u位的状态必然为空闲。在检验出服务器的高度无误后,将该高度对应的u位均与服务器建立关联关系,并对u位的占有状态进行更新,此时u位的占有状态为占有中。

相对地,根据u位高度对实际u位进行检验之后,当检验结果为错误时,需要通知管理人员。

具体而言,可以通过通话消息、短信消息、邮件消息、及时通信消息、应用推送消息、提醒事件中的至少一种方式通知管理人员,或者可以通过为机柜配置的机器人通知管理人员,例如通过语音播报、界面显示等方式提醒管理人员,以便管理人员及时检查问题所在,进而进行相应的优化操作。

另外,本申请实施例中,当该服务器下架后,需要删除与这些实际u位的关联关系,并更改这些实际u位的占有状态为空闲。

具体而言,可以在接收到机器人发送的服务器下架指令后,确定服务器下架。例如是管理人员通过机器人提供的语音识别、交互界面等功能在机器人端生成的服务器下架的通知,又例如是机器人接收的其它管理平台发送的服务器下架的通知后再进行解析、转发等操作。

对于本申请实施例,无论是新的服务器上架,旧的服务器下架,或者服务器从一个u位迁移到另一个u位等情况,均能够实现服务器u位信息的实时、自动更新,且保证了数据准确性和实效性,便于服务器机房的管理,减少机房管理人员的劳动强度,提高机房管理效率。

需要说明的是,本申请实施例的执行主体可以为服务器机柜,服务器机柜中集成有相应的装置,用于执行上述方法。或者,本申请实施例的执行主体可以为后台管理设备,通过与服务器机柜相连来执行上述方法。

本申请实施例还提供了一种服务器机柜的u位管理装置,如图2所示,该装置20可以包括:位置信息确定模块201、电子标签信息获取模块202和位置信息更新模块203,其中

位置信息确定模块201用于当服务器在机柜上架后,确定服务器占用的实际u位;

电子标签信息获取模块202用于基于实际u位,获取服务器的电子标签信息,并根据电子标签信息确定预存的服务器的u位高度;

位置信息更新模块203用于根据u位高度对实际u位进行检验,当检验结果为正确时,建立实际u位与服务器的关联关系,并更改实际u位的占有状态为占有中。

可选地,机柜安装有与每个u位一一对应的监测仪,或者机柜配置有机器人,位置信息确定模块201具体用于根据监测仪触发的第一占有状态变更指令,确定第一占有状态变更指令对应的监测仪,将监测仪对应的u位确定为服务器占用的实际u位。

或者,位置信息确定模块201具体用于接收机器人面对机柜采集的服务器上架前的第一图像及服务器上架后的第二图像,并根据第一图像和第二图像确定服务器占用的实际u位。

可选地,机柜安装有与每个u位一一对应的扫描仪,或者机柜配置有机器人,电子标签信息获取模块202具体用于通过实际u位对应的扫描仪扫描服务器上设置的电子标签,获取服务器的电子标签信息。

或者,电子标签信息获取模块202具体用于通过机器人在实际u位处扫描服务器上设置的电子标签,获取服务器的电子标签信息。

可选地,位置信息更新模块203还用于当检验结果为错误时,通知管理人员。

可选地,位置信息更新模块203具体用于通过通话消息、短信消息、邮件消息、及时通信消息、应用推送消息、提醒事件中的至少一种方式通知管理人员。

和/或,位置信息更新模块203具体用于通过为机柜配置的机器人通知管理人员。

可选地,位置信息更新模块203还用于当服务器下架后,删除关联关系,并更改实际u位的占有状态为空闲。

可选地,位置信息确定模块201具体用于在接收到监测仪触发的第一占有状态变更指令后,确定服务器在机柜上架。

或者,位置信息确定模块201具体用于在接收到机器人发送的服务器上架指令后,确定服务器在机柜上架。

可选地,位置信息更新模块203具体用于在接收到监测仪触发的第二占有状态变更指令后,确定服务器下架。

或者,可选地,位置信息更新模块203具体用于在接收到机器人发送的服务器下架指令后,确定服务器下架。

本申请实施例提供的服务器机柜的u位管理装置,可以为服务器机柜设备上的特定硬件或者安装于服务器机柜设备上的软件或固件等,或者也可以为管理后台设备上的特定硬件或者安装于管理后台设备上的软件或固件等。

所属领域的技术人员可以清楚地了解到,本申请实施例提供的服务器机柜的u位管理装置,其实现原理及产生的技术效果和前述方法实施例相同,为描述的方便和简洁,装置实施例部分未提及之处,可参考前述方法实施例中相应内容,在此不再赘述。

本申请实施例提供的服务器机柜的u位管理装置,无论是对新的服务器上架,旧的服务器下架,或者服务器从一个u位迁移到另一个u位等情况,均能够实现服务器u位信息的实时、自动更新,且保证了数据准确性和实效性,便于服务器机房的管理,减少机房管理人员的劳动强度,提高机房管理效率。

本申请实施例还提供了一种电子设备,如图3所示,图3所示的电子设30包括:处理器301和存储器302,存储器302存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集由处理器301加载并执行以实现前述方法实施例中相应内容。可选的,电子设备30还可以包括收发器303。处理器301和收发器303相连,如通过总线304相连。需要说明的是,实际应用中收发器303不限于一个,该电子设备30的结构并不构成对本申请实施例的限定。

其中,处理器301可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

总线304可包括一通路,在上述组件之间传送信息。总线304可以是pci总线或eisa总线等。总线304可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器302可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

本申请实施例提供的电子设备,无论是对新的服务器上架,旧的服务器下架,或者服务器从一个u位迁移到另一个u位等情况,均能够实现服务器u位信息的实时、自动更新,且保证了数据准确性和实效性,便于服务器机房的管理,减少机房管理人员的劳动强度,提高机房管理效率。

本申请实施例还提供了一种计算机可读存储介质,该计算机存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。

本申请实施例提供的计算机可读存储介质,无论是对新的服务器上架,旧的服务器下架,或者服务器从一个u位迁移到另一个u位等情况,均能够实现服务器u位信息的实时、自动更新,且保证了数据准确性和实效性,便于服务器机房的管理,减少机房管理人员的劳动强度,提高机房管理效率。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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