本公开涉及通信,尤其是涉及一种设备批量管理方法、装置、设备及机器可读存储介质。
背景技术:
1、随着企业网络规模逐渐扩大、应用服务数量增加、数据量爆发式增长,企业内部往往会部署大量的服务器设备。每个服务器都需要独立进行配置、监控和维护,增加了管理的难度和复杂性。
2、在一种方案中,由于服务平台管理软件hdm/hdm2运行在服务器的bmc芯片上,考虑到bmc芯片的性能,为了不影响bmc芯片上其他功能的正常运行,在服务平台管理软件hdm/hdm2上运行的联合管理功能目前最大只能提供200台设备的管理能力,对于更大规模的设备集群联合管理缺乏支持。
技术实现思路
1、有鉴于此,本公开提供一种设备批量管理方法、装置及电子设备、机器可读存储介质,以改善上述不能支持超大规模设备集群联合管理的问题。
2、具体地技术方案如下:
3、本公开提供了一种设备批量管理方法,应用于管理节点,所述方法包括:接收上级管理节点发送的合并指令,其中,所述合并指令包括指令信息和指令执行设备名单,所述指令执行设备名单是上级管理节点根据合并指令将要发往的下级管理节点及被其管理的下级被管理设备生成的,所述上级管理节点管理有若干台下级管理节点,每个下级管理节点管理有若干台下级被管理设备;解析合并指令,获取指令信息和指令执行设备名单;根据指令信息和指令执行设备名单分别向包括且仅包括本地设备和/或本地设备管理的下级被管理设备在内的所有指令执行设备名单记载的设备下发执行指令,所述执行指令用于使接收执行指令的设备执行关联与执行指令的业务。
4、作为一种技术方案,在所述根据指令信息和指令执行设备名单分别向包括且仅包括本地设备和/或本地设备管理的下级被管理设备在内的所有指令执行设备名单记载的设备下发执行指令的步骤之后,还包括:汇总接收执行指令的设备根据执行指令执行业务的执行结果生成执行结果信息,向上级管理节点反馈执行结果信息。
5、作为一种技术方案,所述解析合并指令,获取指令信息和指令执行设备名单,包括:若执行设备名单除本地设备外,包括具有下级被管理设备的下级管理节点,则根据该下级管理节点及其下级被管理设备生成下级执行设备名单,根据下级执行设备名单和指令信息,生成下级合并指令,向下级管理节点发送对应的下级合并指令。
6、作为一种技术方案,接收执行指令的设备根据执行指令执行业务的执行结果生成执行结果信息,并接收下级管理节点汇总接收其下级执行指令的设备根据执行指令执行业务的执行结果生成的下级执行结果信息,汇总生成行结果信息,向上级管理节点反馈执行结果信息。
7、本公开同时提供了一种设备批量管理装置,应用于管理节点,所述装置包括:第一模块,用于接收上级管理节点发送的合并指令,其中,所述合并指令包括指令信息和指令执行设备名单,所述指令执行设备名单是上级管理节点根据合并指令将要发往的下级管理节点及被其管理的下级被管理设备生成的,所述上级管理节点管理有若干台下级管理节点,每个下级管理节点管理有若干台下级被管理设备;第二模块,用于解析合并指令,获取指令信息和指令执行设备名单;第三模块,用于根据指令信息和指令执行设备名单分别向包括且仅包括本地设备和/或本地设备管理的下级被管理设备在内的所有指令执行设备名单记载的设备下发执行指令,所述执行指令用于使接收执行指令的设备执行关联与执行指令的业务。
8、作为一种技术方案,第三模块在执行所述根据指令信息和指令执行设备名单分别向包括且仅包括本地设备和/或本地设备管理的下级被管理设备在内的所有指令执行设备名单记载的设备下发执行指令的步骤之后,还用于:汇总接收执行指令的设备根据执行指令执行业务的执行结果生成执行结果信息,向上级管理节点反馈执行结果信息。
9、作为一种技术方案,所述解析合并指令,获取指令信息和指令执行设备名单,包括:若执行设备名单除本地设备外,包括具有下级被管理设备的下级管理节点,则根据该下级管理节点及其下级被管理设备生成下级执行设备名单,根据下级执行设备名单和指令信息,生成下级合并指令,向下级管理节点发送对应的下级合并指令。
10、作为一种技术方案,第三模块还用于接收执行指令的设备根据执行指令执行业务的执行结果生成执行结果信息,并接收下级管理节点汇总接收其下级执行指令的设备根据执行指令执行业务的执行结果生成的下级执行结果信息,汇总生成行结果信息,向上级管理节点反馈执行结果信息。
11、本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的设备批量管理方法。
12、本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的设备批量管理方法。
13、本公开提供的上述技术方案至少带来了以下有益效果:
14、由下级管理节点向其管理的下级被管理设备发送根据解析上级管理节点的合并指令所生成的执行指令,从而将分发下级管理节点管理的下级被管理设备的执行指令的负载分担到下级管理节点上,使得上级管理节点在不增加bmc负载压力的情况下,可以实现管理若干台分别管理若干台下级被管理设备的下级管理节点,实现单台上级管理节点可联合管理的设备数量大大增加。
1.一种设备批量管理方法,其特征在于,应用于管理节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述根据指令信息和指令执行设备名单分别向包括且仅包括本地设备和/或本地设备管理的下级被管理设备在内的所有指令执行设备名单记载的设备下发执行指令的步骤之后,还包括:
3.根据权利要求1所述的方法,其特征在于,所述解析合并指令,获取指令信息和指令执行设备名单,包括:
4.根据权利要求3所述的方法,其特征在于,接收执行指令的设备根据执行指令执行业务的执行结果生成执行结果信息,并接收下级管理节点汇总接收其下级执行指令的设备根据执行指令执行业务的执行结果生成的下级执行结果信息,汇总生成行结果信息,向上级管理节点反馈执行结果信息。
5.一种设备批量管理装置,其特征在于,应用于管理节点,所述装置包括:
6.根据权利要求5所述的装置,其特征在于,第三模块在执行所述根据指令信息和指令执行设备名单分别向包括且仅包括本地设备和/或本地设备管理的下级被管理设备在内的所有指令执行设备名单记载的设备下发执行指令的步骤之后,还用于:
7.根据权利要求5所述的装置,其特征在于,所述解析合并指令,获取指令信息和指令执行设备名单,包括:
8.根据权利要求7所述的装置,其特征在于,第三模块还用于接收执行指令的设备根据执行指令执行业务的执行结果生成执行结果信息,并接收下级管理节点汇总接收其下级执行指令的设备根据执行指令执行业务的执行结果生成的下级执行结果信息,汇总生成行结果信息,向上级管理节点反馈执行结果信息。
9.一种电子设备,其特征在于,包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令,以实现权利要求1-4任一所述的方法。
10.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求1-4任一所述的方法。