服务器集群管理方法、装置、设备及存储介质与流程

文档序号:37044785发布日期:2024-02-20 20:39阅读:14来源:国知局
服务器集群管理方法、装置、设备及存储介质与流程

本技术涉及电子设备,尤其涉及设备管理的,具体涉及一种服务器集群管理方法、装置、设备及存储介质。


背景技术:

1、随着信息科技与计算机行业的飞速发展,一些大型企业级用户需要在全球范围内部署几万台甚至几十万台的服务器,形成服务器集群。因此,服务器的管理至关重要。

2、目前,现有技术中,服务器管理目前主要有ipmi(intelligent platformmanagement interface,智能平台管理接口)协议、snmp(simple network managementprotocol,简单网络管理协议)和redfish三大网络接口。这些接口方法中,ipmi接口协议需要专业技术人员对照ipmi标准或者oem接口规范解析,才能从字节码转换得到人类可读的文字内容或者对服务器进行控制;snmp则通过mib browser以文字列表的形式展示服务器资源,并且可对列表的指定项目进行设置;redfish则主要以json字符串的形式呈现服务器的资源树以及操控指定服务器资源。

3、然而,发明人发现,现有技术至少存在以下技术问题:现有技术中的服务器管理方法交互方式复杂且对管理人员的技术要求较高,当集群服务器规模较大时,会出现服务器集群管理难度大,管理效率低的问题。


技术实现思路

1、本技术提供一种服务器集群管理方法、装置、设备及存储介质,解决了当集群服务器规模较大时,会出现服务器集群管理难度大,管理效率低的问题。

2、第一方面,本技术提供一种服务器集群管理方法,所述方法应用于3d管理端,所述3d管理端部署有管理监管接口,所述服务器集群包括多个服务器层级,每个服务器层级部署有对应的集群监管接口;所述服务器集群管理方法包括如下步骤:

3、响应于管理用户的3d场景构建操作,将所述管理监管接口与所述服务器集群的集群监管接口对接,并获取所述服务器集群的实际场景信息;

4、根据所述实际场景信息,生成3d管理场景并显示,其中所述服务器集群的每个服务器层级均有一个与之对应的3d管理场景;

5、响应于所述管理用户针对所述3d管理场景的管理操作,生成待管理信息和操作指令;

6、根据所述待管理信息,在所述3d管理场景中确定目标3d管理场景并显示,所述目标3d管理场景对应所述服务器集群中的一个服务器层级;

7、在所述目标3d管理场景中执行所述操作指令,以完成对相应的服务器层级的实体管理操作。

8、在一种可能的实现方式中,所述服务器集群包括服务器层级由高到低分布的全球集群、区域集群、机房、机柜、机箱和服务器;所述获取所述服务器集群的实际场景信息,包括:通过管理监管接口从全球集群的集群监管接口获取全球集群实际场景信息;通过管理监管接口从全球集群的集群监管接口或区域集群的监管接口获取区域集群实际场景信息;通过管理监管接口从区域集群的监管接口或机房的集群监管接口获取机房实际场景信息;通过管理监管接口从机房的集群监管接口或机柜的集群监管接口获取机柜实际场景信息;通过管理监管接口从机柜的集群监管接口或机箱的集群监管接口获取机箱实际场景信息;通过管理监管接口从机箱的集群监管接口或服务器的集群监管接口获取服务器实际场景信息。

9、在一种可能的实现方式中,所述实际场景信息包括类别信息、位置信息和状态信息;相应地,所述根据所述实际场景信息,生成3d管理场景并显示,包括:根据类别信息,生成3d场景图像;根据位置信息,得到每个服务器层级在所述3d场景图像中的位置坐标;根据状态信息,生成3d场景状态效果;根据所述3d场景图像、所述位置坐标和所述3d场景状态效果,生成3d管理场景并显示。

10、在一种可能的实现方式中,所述在所述目标3d管理场景中执行所述操作指令,以完成对相应的服务器层级的实体管理操作,包括:在所述目标3d管理场景中执行所述操作指令,得到3d场景操作反馈和目标操作指令;根据所述目标操作指令控制对应的服务器层级中的服务器进行管理操作,得到实体场景操作反馈,以完成对相应的服务器层级的实体管理操作。

11、在一种可能的实现方式中,所述根据所述实际场景信息,生成3d管理场景并显示之后,还包括:获取新增服务器监管资源树,其中所述新增服务器监管资源树为所述服务器集群中的一个新增的服务器所在服务器层级对应的目标控制器运行时扫描所述服务器层级的下属设备时生成的;根据所述新增服务器监管资源树对所述3d管理场景进行更新。

12、在一种可能的实现方式中,所述根据所述实际场景信息,生成3d管理场景并显示之后,还包括:定期获取所述服务器集群的每个服务器层级的对应的设备资源树;根据每个服务器层级对应的设备资源树,确定待更新设备资源信息,并根据待更新设备资源信息对所述服务器层级对应的3d管理场景进行,得到更新后3d管理场景;将所述更新后的3d管理场景进行显示。

13、在一种可能的实现方式中,所述根据所述实际场景信息,生成3d管理场景并显示之后,还包括:获取所述服务器集群的场景辅助信息;根据所述场景辅助信息,确定对应的服务器层级所在的3d管理场景;将所述场景辅助信息添加在所述对应的服务器层级所在的3d管理场景中,得到修改后的3d管理场景;响应于所述管理用户的辅助管理操作,在修改后的3d管理场景中展示所述场景辅助信息。

14、第二方面,本技术提供一种服务器集群管理装置,应用于3d管理端,所述3d管理端部署有管理监管接口,所述服务器集群包括多个服务器层级,每个服务器层级部署有对应的集群监管接口;所述服务器集群管理装置包括:

15、场景构建模块61,用于响应于管理用户的3d场景构建操作,将所述管理监管接口与所述服务器集群的集群监管接口对接,并获取所述服务器集群的实际场景信息。

16、所述场景构建模块61,还用于根据所述实际场景信息,生成3d管理场景并显示,其中所述服务器集群的每个服务器层级均有一个与之对应的3d管理场景。

17、管理响应模块62,用于响应于所述管理用户针对所述3d管理场景的管理操作,生成待管理信息和操作指令。

18、场景确定模块63,用于根据所述待管理信息,在所述3d管理场景中确定目标3d管理场景并显示,所述目标3d管理场景对应所述服务器集群中的一个服务器层级。

19、管理操作模块64,用于在所述目标3d管理场景中执行所述操作指令,以完成对相应的服务器层级的实体管理操作。

20、第三方面,本技术提供了一种服务器,包括:至少一个处理器和存储器;

21、所述存储器存储计算机执行指令;

22、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上述第一方面描述的服务器集群管理方法。

23、第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机一项所执行指令,当处理器执行所述计算机执行指令时,实现如上述第一方面描述的服务器集群管理方法。

24、本技术提供的服务器集群管理方法、装置、设备及存储介质,通过基于监管接口与服务器集群的集群监管接口对接,并获取服务器集群的实际场景信息,再根据实际场景信息,生成3d管理场景并显示。然后管理用户可以针对3d管理场景进行管理操作,以对目标3d管理场景中执行相应的操作指令,完成对相应的服务器层级的实体管理操作。在服务器集群的管理过程中,能直接直观地对3d场景中的虚拟物体进行监控、管理和维护,并在实体场景下实现相同的操作,交互过程更贴近显示的三维实体场景,达到在多个服务器层级灵活地管理服务器集群的效果,降低服务器集群的管理难度,提高服务器集群的管理效率。

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