分配服务器位置的方法、电子设备及计算机可读存储介质技术

技术编号:20801846 阅读:31 留言:0更新日期:2019-04-06 15:46
本申请实施例提供了一种分配服务器位置的方法、电子设备及计算机可读存储介质,涉及机房管理技术领域,该方法包括:通过获取待上架的服务器的应用场景以及待上架的服务器的序列号,并根据待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定待上架的服务器的位置信息。本申请实施例能够提高确定待上架服务器位置信息的准确度,降低确定待上架服务器位置信息的复杂度,进而可以提升用户体验。

Method of Distributing Server Location, Electronic Equipment and Computer Readable Storage Media

The embodiment of this application provides a method for allocating server location, an electronic device and a computer readable storage medium, which relates to the technical field of computer room management. The method includes acquiring the application scenario of the server to be on the shelf and the serial number of the server to be on the shelf, and according to the application scenario of the server to be on the shelf and the serial number of the server to be on the shelf. Pre-created database to determine the location of the server to be on the shelf. The embodiment of the application can improve the accuracy of determining the location information of the server to be on the shelf, reduce the complexity of determining the location information of the server to be on the shelf, and further enhance the user experience.

【技术实现步骤摘要】
分配服务器位置的方法、电子设备及计算机可读存储介质
本申请涉及机房管理
,具体而言,本申请涉及一种分配服务器位置的方法、电子设备及计算机可读存储介质。
技术介绍
随着信息技术的发展,服务器技术也随之发展,当需要上架一台服务器时,需要提前确定服务器的上架信息,以为待上架的服务器分配位置。例如服务器的上架信息可以包括:待上架的服务器的应用场景、待上架的服务器的U位数、待上架的服务器的功耗;机房内与待上架的服务器的应用场景相匹配的机柜的剩余空间、该机柜的功耗以及该机柜周边网络环境资源,其中机柜周边网络环境资源包括:交换机应用场景、网段以及空闲端口。现有技术中为待上架的服务器分配位置的方式为:运维人员先确定待上架的服务器对应的应用场景、需要的U位数及其功耗,然后运维人员在机房现场查看该应用场景机柜的剩余空间、该应用场景的机柜的功耗以及该应用场景机柜周边网络环境资源,以为该待上架的服务器分配位置。然而,现有技术中为待上架的服务器分配位置的方式是由运维人员人工确定服务器的上架信息,并人工确定出待上架的服务器的上架位置,工作量较大,为待上架的服务器分配位置的时间较长,并且可能出现资源重复分配的情况。
技术实现思路
本申请提供了一种分配服务器位置的方法、电子设备及计算机可读存储介质,用于解决为待上架的服务器分配位置的时间较长、工作量较大,或者资源重复分配的问题。所述技术方案如下所示:第一方面,提供了一种分配服务器位置的方法,该方法包括:获取待上架的服务器的应用场景以及待上架的服务器的序列号;根据待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定待上架的服务器的位置信息,以为待上架的服务器分配位置。在一个可能的实现方式中,根据待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定待上架的服务器的位置信息,之前还包括:创建数据库。具体地,数据库中包括以下至少一项信息:服务器序列号与服务器属性信息之间的对应关系;各个机柜分别对应的剩余容量以及分别对应的周期性可用功耗信息;各个网络设备分别对应的应用场景以及任一网络设备的端口使用情况。具体地,待上架的服务器的位置信息包括:与待上架的服务器的应用场景相匹配的网络设备,以及相匹配的网络设备对应的空闲端口;以及与待上架的服务器相匹配的机柜。在一个可能的实现方式中,根据待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定待上架的服务器的位置信息,包括:基于待上架的服务器的序列号,确定待上架的服务器对应的属性信息;基于待上架的服务器的应用场景,确定待上架的服务器的应用场景相匹配的网络设备,以及相匹配的网络设备对应的空闲端口,以及,基于待上架的服务器的属性信息,以及数据库中各个机柜分别对应的剩余容量以及分别对应的周期性可用功耗信息,确定与待上架的服务器相匹配的机柜。在一个可能的实现方式中,确定待上架的服务器的位置信息,之后还包括:将待上架的服务器的位置信息推送至对应的终端设备。在一个可能的实现方式中,方法还包括:当满足预设条件时,更新数据库;预设条件包括以下至少一项:接收到用户触发的数据库更新指令;确定出待上架的服务器的位置信息;达到更新数据库的预设时间点;接收到用户输入的新的服务器的属性信息,或者新的机柜的属性信息,或者新的网络设备的信息;数据库中的信息发生变更。第二方面,提供了一种分配服务器位置的装置,包括:获取模块,用于获取待上架的服务器的应用场景以及待上架的服务器的序列号;确定模块,用于根据获取模块获取到的待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定待上架的服务器的位置信息,以为待上架的服务器分配位置。进一步地,该装置还包括:创建模块;创建模块,用于创建数据库。具体地,数据库中包括以下至少一项信息:服务器序列号与服务器属性信息之间的对应关系;各个机柜分别对应的剩余容量以及分别对应的周期性可用功耗信息;各个网络设备分别对应的应用场景以及任一网络设备的端口使用情况。具体地,待上架的服务器的位置信息包括:与待上架的服务器的应用场景相匹配的网络设备,以及相匹配的网络设备对应的空闲端口;以及与待上架的服务器相匹配的机柜。具体地,确定模块,具体用于基于待上架的服务器的序列号,确定待上架的服务器对应的属性信息;确定模块,具体还用于基于待上架的服务器的应用场景,确定待上架的服务器的应用场景相匹配的网络设备,以及相匹配的网络设备对应的空闲端口,以及,基于待上架的服务器的属性信息,以及数据库中各个机柜分别对应的剩余容量以及分别对应的周期性可用功耗信息,确定与待上架的服务器相匹配的机柜。进一步地,该装置还包括:推送模块;推送模块,用于将待上架的服务器的位置信息推送至对应的终端设备。进一步地,该装置还包括:更新模块;更新模块,用于当满足预设条件时,更新数据库;预设条件包括以下至少一项:接收到用户触发的数据库更新指令;确定出待上架的服务器的位置信息;达到更新数据库的预设时间点;接收到用户输入的新的服务器的属性信息,或者新的机柜的属性信息,或者新的网络设备的信息;数据库中的信息发生变更。第三方面,提供了一种电子设备,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行根据第一方面所示的分配服务器位置的方法。第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所示的分配服务器位置的方法。本申请提供了一种分配服务器位置的方法、电子设备以及计算机可读存储介质,与现有技术中通过人工分析确定待上架的服务器的位置信息相比,本申请通过获取待上架的服务器的应用场景以及待上架的服务器的序列号,并根据所述待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定所述待上架的服务器的位置信息,即本申请中直接输入待上架的服务器的序列号以及待上架的服务器的应用场景,自动确定出待上架的服务器对应的位置信息,不需要人工进行分析,从而可以提高确定待上架服务器位置信息的准确度,降低确定待上架服务器位置信息的复杂度,进而可以提升用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。图1为本申请实施例提供的一种分配服务器位置的方法流程示意图;图2为本申请实施例提供的一种分配服务器位置的装置结构示意图;图3为本申请实施例提供的另一种分配服务器位置的装置结构示意图;图4为本申请实施例提供的一种分配服务器位置的电子设备结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在本文档来自技高网
...

【技术保护点】
1.一种分配服务器位置的方法,其特征在于,包括:获取待上架的服务器的应用场景以及待上架的服务器的序列号;根据所述待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定所述待上架的服务器的位置信息,以为所述待上架的服务器分配位置。

【技术特征摘要】
1.一种分配服务器位置的方法,其特征在于,包括:获取待上架的服务器的应用场景以及待上架的服务器的序列号;根据所述待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定所述待上架的服务器的位置信息,以为所述待上架的服务器分配位置。2.根据权利要求1所述的方法,其特征在于,根据所述待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定所述待上架的服务器的位置信息,之前还包括:创建所述数据库。3.根据权利要求1或2所述的方法,其特征在于,所述数据库中包括以下至少一项信息:服务器序列号与服务器属性信息之间的对应关系;各个机柜分别对应的剩余容量以及分别对应的周期性可用功耗信息;各个网络设备分别对应的应用场景以及任一网络设备的端口使用情况。4.根据权利要求1所述的方法,其特征在于,所述待上架的服务器的位置信息包括:与待上架的服务器的应用场景相匹配的网络设备,以及所述相匹配的网络设备对应的空闲端口;以及与所述待上架的服务器相匹配的机柜。5.根据权利要求4所述的方法,其特征在于,根据所述待上架的服务器的应用场景以及待上架的服务器的序列号,并基于预创建的数据库,确定所述待上架的服务器的位置信息,包括:基于待上架的服务器的序列号,确定待上架的服务器对应的属性信息;基于待上架的服务器的应用场景,确定待上架的服务器的应用场景相匹配的网络设备,以及所述相匹配的网络设备对应的空闲端口,以及,基于待上架的服务器的属性信息,以及...

【专利技术属性】
技术研发人员:陈晓勇
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1