CN115499322B - 拟态设备集群的管理***、方法和电子设备 - Google Patents
拟态设备集群的管理***、方法和电子设备 Download PDFInfo
- Publication number
- CN115499322B CN115499322B CN202211417485.5A CN202211417485A CN115499322B CN 115499322 B CN115499322 B CN 115499322B CN 202211417485 A CN202211417485 A CN 202211417485A CN 115499322 B CN115499322 B CN 115499322B
- Authority
- CN
- China
- Prior art keywords
- mimicry
- target
- management
- equipment
- management module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种拟态设备集群的管理***、方法和电子设备,涉及拟态设备管理技术领域,解决了如何对拟态设备集群进行统一管理的问题。该管理***包括综合管理子***和拟态设备管理子***;其中,综合管理子***,用于接收输入的操作指令;其中,操作指令包括待操作的目标拟态设备的类型和标识,操作指令包括接入操作指令、更改操作指令或者删除操作指令中的至少一种;并查找类型是否属于拟态设备集群对应的预设拟态设备类型;以及根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。这样通过综合管理子***和拟态设备管理子***,实现对拟态设备集群的统一管理。
Description
技术领域
本发明涉及拟态设备管理技术领域,尤其涉及一种拟态设备集群的管理***、方法和电子设备。
背景技术
在现有的拟态设备集群场景中,拟态设备集群中的每一个拟态设备,其都有各自独立的管理***,即各个拟态设备进行独立管理。但是,对拟态设备集群场景中的各个拟态设备进行独立管理,并不便于快速灵活地定义拟态设备集群的网络拓扑结构,或者,更改拟态设备集群的网络拓扑结构。
因此,如何对拟态设备集群进行统一管理,是本领域技术人员亟待解决的问题。
发明内容
本发明提供一种拟态设备集群的管理***、方法和电子设备,实现了对拟态设备集群的统一管理。
本发明提供一种拟态设备集群的管理***,包括综合管理子***和拟态设备管理子***。
所述综合管理子***,用于接收输入的操作指令;其中,所述操作指令包括待操作的目标拟态设备的类型和标识,所述操作指令包括接入操作指令、更改操作指令或者删除操作指令中的至少一种。
所述综合管理子***,用于查找所述类型是否属于拟态设备集群对应的预设拟态设备类型。
所述综合管理子***,用于根据查找结果,触发所述拟态设备管理子***根据所述操作指令,对所述目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
根据本发明提供的一种拟态设备集群的管理***,所述操作指令包括接入操作指令,所述综合管理子***包括运维管理模块和网络资源管理模块;所述拟态设备管理子***包括预设拟态设备类型对应的拟态设备管理模块,且所述拟态设备管理模块包括执行体管理子模块。
所述网络资源管理模块,用于在所述运维管理模块确定出所述类型属于所述预设拟态设备类型的情况下,为所述目标拟态设备分配外部网络资源。
所述执行体管理子模块,用于为所述目标拟态设备中的异构执行体分配内部网络资源,以使所述目标拟态设备基于所述外部网络资源和所述内部网络资源接入至所述拟态设备集群中。
根据本发明提供的一种拟态设备集群的管理***,所述综合管理子***还包括日志管理模块,所述拟态设备管理模块还包括监控子模块。
所述执行体管理子模块,还用于将所述目标拟态设备的接入成功状态信息发送给所述日志管理模块。
所述监控子模块,用于监测所述目标拟态设备的特征参数,并将所述特征参数发送给所述日志管理模块。
所述日志管理模块,用于根据所述接入成功状态信息,将所述目标拟态设备的状态信息更新为已接入状态,并结合所述特征参数对所述目标拟态设备进行管理。
根据本发明提供的一种拟态设备集群的管理***,所述综合管理子***还包括规范化模块。
所述规范化模块,用于在所述运维管理模块确定出所述类型不属于所述预设拟态设备类型的情况下,在所述拟态设备管理子***中增加所述类型对应的拟态设备管理模块。
所述监控子模块,还用于设置所述类型的拟态设备对应的所述特征参数。
根据本发明提供的一种拟态设备集群的管理***,所述操作指令包括更改操作指令,所述更改操作指令还包括所述目标拟态设备中待更改的目标异构执行体的标识以及更改操作的类型,所述综合管理子***包括运维管理模块和日志管理模块;所述拟态设备管理子***包括所述类型对应的目标拟态设备管理模块,且所述目标拟态设备管理模块包括执行体管理子模块。
其中,所述运维管理模块,用于在所述类型属于所述预设拟态设备类型的情况下,根据所述目标拟态设备的标识和所述目标异构执行体的标识查看所述日志管理模块,判断所述目标异构执行体是否处于预设状态;所述预设状态为下线状态或者运行状态。
所述运维管理模块,还用于根据判断结果,向所述执行体管理子模块发送更改指令,所述更改指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述更改操作的类型。
所述执行体管理子模块,用于根据所述更改指令控制所述目标异构执行体执行相应的更改操作。
根据本发明提供的一种拟态设备集群的管理***,所述更改操作的类型为下线操作类型,所述预设状态为下线状态。
其中,所述运维管理模块,具体用于在所述目标异构执行体处于非下线状态的情况下,向所述执行体管理子模块发送下线指令,所述下线指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述下线操作类型。
所述执行体管理子模块,用于根据所述下线指令控制所述目标异构执行体执行下线操作。
根据本发明提供的一种拟态设备集群的管理***,所述执行体管理子模块,还用于回收为所述目标异构执行体分配的内部网络资源,所述内部网络资源用于在所述目标拟态设备中有新的异构执行体上线时,分配至所述新的异构执行体。
根据本发明提供的一种拟态设备集群的管理***,所述更改操作的类型包括回滚操作类型,所述预设状态为下线状态。
所述运维管理模块,具体用于在所述目标异构执行体处于下线状态的情况下,向所述执行体管理子模块发送回滚指令,所述回滚指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述回滚操作类型。
所述执行体管理子模块,用于根据所述回滚指令控制所述目标异构执行体执行回滚操作。
根据本发明提供的一种拟态设备集群的管理***,所述运维管理模块,还用于在所述目标异构执行体处于非下线状态的情况下,向所述执行体管理子模块发送下线指令,所述下线指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述下线操作类型。
所述执行体管理子模块,还用于根据所述下线指令控制所述目标异构执行体执行下线操作。
根据本发明提供的一种拟态设备集群的管理***,所述更改操作的类型包括激活操作类型和/或启动操作类型,所述预设状态为运行状态。
所述运维管理模块,具体用于在所述目标异构执行体处于非运行状态的情况下,向所述执行体管理子模块发送更改指令,所述更改指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述更改操作的类型。
所述执行体管理子模块,用于根据所述更改指令控制所述目标异构执行体执行更改操作。
根据本发明提供的一种拟态设备集群的管理***,所述更改操作的类型包括重启操作类型,所述预设状态为运行状态。
所述运维管理模块,具体用于在所述目标异构执行体处于运行状态的情况下,向所述执行体管理子模块发送重启指令,所述重启指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述重启操作类型。
所述执行体管理子模块,用于根据所述重启指令控制所述目标异构执行体执行重启操作。
根据本发明提供的一种拟态设备集群的管理***,所述目标拟态设备管理模块还包括监控子模块。
所述执行体管理子模块,还用于将所述目标异构执行体更新后的状态信息发送给所述日志管理模块。
所述监控子模块,用于监测所述目标拟态设备的特征参数,并将所述特征参数发送给所述日志管理模块。
所述日志管理模块,用于将所述目标异构执行体的状态信息更新为所述更新后的状态信息,并结合所述特征参数对所述目标拟态设备进行管理。
根据本发明提供的一种拟态设备集群的管理***,所述操作指令包括删除操作指令,所述综合管理子***包括运维管理模块、日志管理模块以及网络资源管理模块;所述拟态设备管理子***包括预设拟态设备类型对应的拟态设备管理模块,且所述拟态设备管理模块包括执行体管理子模块。
所述运维管理模块,还用于在所述类型属于所述预设拟态设备类型的情况下,根据所述目标拟态设备的标识查看日志管理模块,判断所述拟态设备管理子***管理的拟态设备中是否包括所述目标拟态设备。
所述网络资源模块,还用于在所述运维管理模块确定包括所述目标拟态设备的情况下,回收为所述目标拟态设备分配的外部网络资源。
所述执行体管理子模块,还用于在所述运维管理模块确定包括所述目标拟态设备的情况下,回收为所述目标拟态设备的异构执行体分配的内部网络资源,并关闭与所述目标拟态设备之间的会话。
根据本发明提供的一种拟态设备集群的管理***,所述执行体管理子模块,还用于将所述目标拟态设备的删除成功状态信息发送给所述日志管理模块。
所述日志管理模块,用于根据所述删除成功状态信息,将所述目标拟态设备的状态信息更新为已删除状态。
本发明还提供一种拟态设备集群的管理方法,应用于上述拟态设备集群的管理***,所述拟态设备集群的管理***包括综合管理子***和拟态设备管理子***,所述方法包括:
通过所述综合管理子***接收输入的操作指令;其中,所述操作指令包括待操作的目标拟态设备的类型和标识,所述操作指令包括接入操作指令、更改操作指令或者删除操作指令中的至少一种。
通过所述综合管理子***查找所述类型是否属于拟态设备集群对应的预设拟态设备类型。
通过所述综合管理子***根据查找结果,触发所述拟态设备管理子***根据所述操作指令,对所述目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
根据本发明提供的一种拟态设备集群的管理方法,所述操作指令包括接入操作指令,所述通过所述综合管理子***根据查找结果,触发所述拟态设备管理子***根据所述操作指令,对所述目标拟态设备执行相应的操作,包括:
通过所述综合管理子***中的网络资源管理模块在所述综合管理子***中的运维管理模块确定出所述类型属于所述预设拟态设备类型的情况下,为所述目标拟态设备分配外部网络资源。
通过所述拟态设备管理子***包括的所述目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块为所述目标拟态设备中的异构执行体分配内部网络资源,以使所述目标拟态设备基于所述外部网络资源和所述内部网络资源接入至所述拟态设备集群中。
根据本发明提供的一种拟态设备集群的管理方法,所述方法还包括:
通过所述执行体管理子模块将所述目标拟态设备的接入成功状态信息发送给所述综合管理子***中的日志管理模块。
通过所述拟态设备管理子***中的监控子模块监测所述目标拟态设备的特征参数,并将所述特征参数发送给所述日志管理模块。
通过所述日志管理模块根据所述接入成功状态信息,将所述目标拟态设备的状态信息更新为已接入状态,并结合所述特征参数对所述目标拟态设备进行管理。
根据本发明提供的一种拟态设备集群的管理方法,所述方法还包括:
通过所述综合管理子***中的规范化模块在所述运维管理模块确定出所述类型不属于所述预设拟态设备类型的情况下,在所述拟态设备管理子***中增加所述类型对应的拟态设备管理模块。
通过所述监控子模块设置所述类型的拟态设备对应的所述特征参数。
根据本发明提供的一种拟态设备集群的管理方法,所述操作指令包括更改操作指令,所述更改操作指令还包括所述目标拟态设备中待更改的目标异构执行体的标识以及更改操作的类型,所述通过所述综合管理子***根据查找结果,触发所述拟态设备管理子***根据所述操作指令,对所述目标拟态设备执行相应的操作,包括:
通过所述综合管理子***中的运维管理模块在所述类型属于所述预设拟态设备类型的情况下,根据所述目标拟态设备的标识和所述目标异构执行体的标识查看所述综合管理子***中的日志管理模块,判断所述目标异构执行体是否处于预设状态;所述预设状态为下线状态或者运行状态。
通过所述运维管理模块根据判断结果,向所述拟态设备管理子***包括的所述目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,所述更改指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述更改操作的类型。
通过所述执行体管理子模块根据所述更改指令控制所述目标异构执行体执行相应的更改操作。
根据本发明提供的一种拟态设备集群的管理方法,所述更改操作的类型为下线操作类型,所述预设状态为下线状态;其中,通过所述运维管理模块根据判断结果,向所述拟态设备管理子***包括的所述目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,包括:
通过所述运维管理模块在所述目标异构执行体处于非下线状态的情况下,向所述执行体管理子模块发送下线指令,所述下线指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述下线操作类型。
对应的,所述通过所述执行体管理子模块根据所述更改指令控制所述目标异构执行体执行相应的更改操作,包括:
通过所述执行体管理子模块根据所述下线指令控制所述目标异构执行体执行下线操作。
根据本发明提供的一种拟态设备集群的管理方法,所述方法还包括:
通过所述执行体管理子模块回收为所述目标异构执行体分配的内部网络资源,所述内部网络资源用于在所述目标拟态设备中有新的异构执行体上线时,分配至所述新的异构执行体。
根据本发明提供的一种拟态设备集群的管理方法,所述更改操作的类型包括回滚操作类型,所述预设状态为下线状态;其中,通过所述运维管理模块根据判断结果,向所述拟态设备管理子***包括的所述目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,包括:
通过所述运维管理模块在所述目标异构执行体处于下线状态的情况下,向所述执行体管理子模块发送回滚指令,所述回滚指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述回滚操作类型。
对应的,所述通过所述执行体管理子模块根据所述更改指令控制所述目标异构执行体执行相应的更改操作,包括:
通过所述执行体管理子模块根据所述回滚指令控制所述目标异构执行体执行回滚操作。
根据本发明提供的一种拟态设备集群的管理方法,所述方法还包括:
通过所述运维管理模块在所述目标异构执行体处于非下线状态的情况下,向所述执行体管理子模块发送下线指令,所述下线指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述下线操作类型。
通过所述执行体管理子模块根据所述下线指令控制所述目标异构执行体执行下线操作。
根据本发明提供的一种拟态设备集群的管理方法,所述更改操作的类型包括激活操作类型和/或启动操作类型,所述预设状态为运行状态;其中,通过所述运维管理模块根据判断结果,向所述拟态设备管理子***包括的所述目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,包括:
通过所述运维管理模块在所述目标异构执行体处于非运行状态的情况下,向所述执行体管理子模块发送更改指令,所述更改指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述更改操作的类型。
对应的,所述通过所述执行体管理子模块根据所述更改指令控制所述目标异构执行体执行相应的更改操作,包括:
通过所述执行体管理子模块根据所述更改指令控制所述目标异构执行体执行更改操作。
根据本发明提供的一种拟态设备集群的管理方法,所述更改操作的类型包括重启操作类型,所述预设状态为运行状态;其中,通过所述运维管理模块根据判断结果,向所述拟态设备管理子***包括的所述目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,包括:
通过所述运维管理模块在所述目标异构执行体处于运行状态的情况下,向所述执行体管理子模块发送重启指令,所述重启指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述重启操作类型。
对应的,所述通过所述执行体管理子模块根据所述更改指令控制所述目标异构执行体执行相应的更改操作,包括:
通过所述执行体管理子模块根据所述重启指令控制所述目标异构执行体执行重启操作。
根据本发明提供的一种拟态设备集群的管理方法,所述方法还包括:
通过所述执行体管理子模块将所述目标异构执行体更新后的状态信息发送给所述日志管理模块。
通过所述拟态设备管理子***包括的所述目标拟态设备的类型对应的拟态设备管理模块中的监控子模块监测所述目标拟态设备的特征参数,并将所述特征参数发送给所述日志管理模块。
通过所述日志管理模块将所述目标异构执行体的状态信息更新为所述更新后的状态信息,并结合所述特征参数对所述目标拟态设备进行管理。
根据本发明提供的一种拟态设备集群的管理方法,所述操作指令包括删除操作指令,所述通过所述综合管理子***根据查找结果,触发所述拟态设备管理子***根据所述操作指令,对所述目标拟态设备执行相应的操作,包括:
通过所述拟态设备管理子***中的运维管理模块在所述类型属于所述预设拟态设备类型的情况下,根据所述目标拟态设备的标识查看所述拟态设备管理子***中的日志管理模块,判断所述拟态设备管理子***管理的拟态设备中是否包括所述目标拟态设备。
通过所述拟态设备管理子***中的网络资源模块在所述运维管理模块确定包括所述目标拟态设备的情况下,回收为所述目标拟态设备分配的外部网络资源。
通过所述拟态设备管理子***包括的所述目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块在所述运维管理模块确定包括所述目标拟态设备的情况下,回收为所述目标拟态设备的异构执行体分配的内部网络资源,并关闭与所述目标拟态设备之间的会话。
根据本发明提供的一种拟态设备集群的管理方法,所述方法还包括:
通过所述执行体管理子模块将所述目标拟态设备的删除成功状态信息发送给所述日志管理模块。
通过所述日志管理模块根据所述删除成功状态信息,将所述目标拟态设备的状态信息更新为已删除状态。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的拟态设备集群的管理方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的拟态设备集群的管理方法
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的拟态设备集群的管理方法。
本发明提供的拟态设备集群的管理***、方法和电子设备,该拟态设备集群的管理***包括综合管理子***和拟态设备管理子***;其中,综合管理子***,用于接收输入的操作指令;其中,操作指令包括待操作的目标拟态设备的类型和标识,操作指令包括接入操作指令、更改操作指令或者删除操作指令中的至少一种;并查找类型是否属于拟态设备集群对应的预设拟态设备类型;以及根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。这样通过综合管理子***和拟态设备管理子***,实现对拟态设备集群的统一管理。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的拟态设备集群的管理***的流程示意图;
图2为本发明实施例提供的综合管理子***的示意图;
图3为本发明实施例提供的拟态设备管理子***的示意图;
图4为本发明实施例提供的对目标拟态设备执行接入操作的流程示意图;
图5为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行下线操作的流程示意图;
图6为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行回滚操作的流程示意图;
图7为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行激活操作的流程示意图;
图8为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行启动操作的流程示意图;
图9为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行重启操作的流程示意图;
图10为本发明实施例提供的对拟态设备集群中目标拟态设备执行删除操作的流程示意图;
图11为本发明实施例提供的拟态设备集群的管理方法的流程示意图;
图12示例了一种电子设备的实体结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。在本发明的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。
本发明实施例提供的技术方案可以应用于拟态设备管理场景中,尤其是拟态设备集群管理场景中。所谓拟态设备集群,是指由多个拟态设备构成的集群。
考虑到现有技术中,拟态设备集群中的每一个拟态设备都是进行独立管理,并不便于快速灵活地定义或者更改拟态设备集群的网络拓扑结构,因此,为了实现对拟态设备集群中的拟态设备进行统一管理,本发明实施例提供了一种拟态设备集群的管理***,下面,将通过具体的实施例对本发明提供的拟态设备集群的管理***进行详细地说明。可以理解的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图1为本发明提供的拟态设备集群的管理***的流程示意图,示例的,请参见图1所示,该拟态设备集群的管理***可以包括:综合管理子***和拟态设备管理子***。
综合管理子***,用于接收输入的操作指令;其中,操作指令包括待操作的目标拟态设备的类型和标识,操作指令包括接入操作指令、更改操作指令或者删除操作指令中的至少一种。
综合管理子***,用于查找类型是否属于拟态设备集群对应的预设拟态设备类型。
综合管理子***,用于根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
其中,综合管理子***外接可视化界面,内接拟态设备管理子***,拟态设备管理子***内接综合管理子***,外接需要管理的所有的拟态设备。
示例地,目标拟态设备的类型可以包括拟态存储设备类型、拟态路由器类型、拟态域名***(Domain Name System,DNS)服务器类型或者拟态全球广域网(World Wide Web,Web)服务器类型等,具体可以根据实际需要进行设置,在此,本发明实施例只是以这几种操作为例进行说明,但并不代表本发明实施例仅局限于此。示例地,当目标拟态设备为拟态存储设备时,其类型为拟态存储设备类型;当目标拟态设备为拟态路由器时,其类型为拟态路由器类型。
示例地,更改操作指令可以包括下线操作指令、回滚操作指令、激活操作指令、启动操作指令、或者重启操作指令等,具体可以根据实际需要进行设置,在此,本发明实施例只是以这几种操作指令为例进行说明,但并不代表本发明实施例仅局限于此。其中,下线操作指令对应的操作为下线操作,回滚操作指令对应的操作为回滚操作,激活操作指令对应的操作为激活操作、启动操作指令对应的操作为启动操作、或者重启操作指令对应的操作为重启操作。
其中,下线操作是指将运行中的异构执行体变为不可用状态,并回收异构执行体占用的网络资源和存储计算资源;回滚操作是指将异构执行体退回到以前的某一个状态之后重新启动;激活操作是指将拟态设备中的异构执行体从暂停状态变为可使用状态;启动操作是指将异构执行体从初始状态变为可用状态;重启操作是指将运行中的异构执行体关闭,并重新启动该异构执行体。
示例地,拟态设备集群对应的预设拟态设备类型包括拟态存储设备类型、拟态路由器类型、拟态DNS服务器类型或者拟态Web服务器类型等,具体可以根据拟态设备集群中包括的拟态设备确定。
可以理解的是,当输入的操作指令包括接入操作指令时,说明目标拟态设备当前未包括在拟态设备集群中,综合管理子***可以根据查找结果,触发拟态设备管理子***根据接入操作指令,对目标拟态设备执行相应的接入操作,将目标拟态设备添加至拟态设备集群中,以对拟态设备集群进行更新,这样更新后的拟态设备集群中包括所述目标拟态设备。
当输入的操作指令包括更改操作指令时,说明目标拟态设备当前已包括在拟态设备集群中,综合管理子***可以根据查找结果,触发拟态设备管理子***根据更改操作指令,对目标拟态设备中的异构执行体执行相应的更改操作,以对目标拟态设备中的异构执行体的状态进行更新,能够精准管理到每一个拟态设备。
可以看出,本发明实施例中,在对拟态设备集群进行管理时,拟态设备集群的管理***中的综合管理子***,用于接收输入的操作指令;其中,操作指令包括待操作的目标拟态设备的类型和标识,操作指令包括接入操作指令和/或更改操作指令;并查找类型是否属于拟态设备集群对应的预设拟态设备类型;以及根据查找结果,触发拟态设备集群的管理***中的拟态设备管理模块根据操作指令,对目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理,这样通过综合管理子***和拟态设备管理子***,实现对拟态设备集群的统一管理。
基于上述图1所示的实施例,示例地,综合管理子***可以包括日志管理模块、网络资源管理模块、运维管理模块和规范化模块,可参见图2所示,图2为本发明实施例提供的综合管理子***的示意图;示例地,当拟态设备集群中的拟态设备包括拟态存储设备、拟态路由器设备、拟态DNS服务器以及拟态Web服务器时,对应的,拟态设备管理子***可以包括拟态存储管理模块、拟态路由器管理模块、拟态DNS服务器管理模块和拟态Web服务器管理模块,可参见图3所示,图3为本发明实施例提供的拟态设备管理子***的示意图。其中,拟态存储管理模块用于管理拟态存储类型的一类拟态存储设备,拟态路由器管理模块用于管理拟态路由器类型的一类拟态路由器设备,拟态DNS服务器管理模块用于管理拟态DNS服务器类型的一类拟态DNS服务器,拟态Web服务器管理模块用于管理拟态Web服务器类型的一类拟态Web服务器。
其中,日志管理模块,连接拟态设备管理子***中不同类型的拟态设备对应的拟态设备管理模块中的监控子模块,主要用于实时接收各个拟态设备管理模块获取的状态信息和特征参数,并通过运维管理模块,将这些信息可视化界面进行展示。
网络资源管理模块,主要用于根据动态主机配置协议(Dynamic HostConfiguration Protocol,DHCP)协议分配和管理内网中所有拟态设备的外部网络资源,包括但不限于拟态设备的网际互连协议(Internet Protocol,IP)地址、端口号等信息。
运维管理模块,主要用于接收可视化界面输入的操作指令,并解析该操作指令,再根据操作指令,触发拟态设备管理子***中对应的拟态设备管理模块,协作执行操作指令;并可以通过可视化界面,将日志管理模块获取的状态信息和特征参数进行展示。
规范化模块,主要用于规定拟态设备管理子***中所有拟态设备的特征参数的标准形式,当新接入的拟态设备的类型不属于拟态设备集群对应的预设拟态设备类型的范围时,初始化一个新接入的拟态设备的类型对应的拟态设备管理模块,用于管理该类型的拟态设备。
结合上述图3所示,针对拟态存储管理模块、拟态路由器管理模块、拟态DNS服务器管理模块和拟态Web服务器管理模块中的每一个拟态管理模块,均通过网络配置(NetworkConfiguration,NETCONF)协议对其管理的一类拟态设备进行管理。每一个拟态管理模块均包括一个执行体管理子模块和一个监控子模块。例如,拟态存储管理模块中的监控子模块可记为存储监控子模块,拟态路由器管理模块中的监控子模块可记为流量监控子模块,拟态DNS服务器管理模块中的监控子模块可记为域名监控子模块,拟态Web服务器管理模块中的监控子模块可记为会话监控子模块。此外,针对拟态DNS服务器管理模块,还会额外包括域名保护子模块。
示例地,结合上述图3所示,拟态存储管理模块、拟态路由器管理模块、拟态DNS服务器管理模块和拟态Web服务器管理模块中的每一个拟态管理模块都具有各自的功能,可参见下述:
拟态存储管理模块,主要用于管理拟态存储类型的一类拟态存储设备,且该拟态存储管理模块主要包括存储监控子模块和执行体管理子模块。其中,存储监控子模块可以监控所有拟态存储设备中的存储情况和元数据服务执行体、数据服务执行体以及裁决器的工作状况,以及拟态存储设备的读、写等功能。
拟态路由器管理模块,主要用于管理拟态路由器类型的一类拟态路由器设备,该拟态路由器管理模块主要包括流量监控子模块和执行体管理子模块组成。其中,流量监控子模块可以监控流经每一个拟态路由器设备的流量信息和流经各异构执行体的流量信息、安全过滤列表以及路由执行体、管理执行体、其他执行体和裁决器的工作状况。
拟态DNS服务器管理模块,主要用于管理拟态DNS服务器类型的一类拟态DNS服务器,该拟态DNS服务器管理模块主要包括域名监控子模块、执行体管理子模块和域名保护子模块。其中,域名监控子模块可以监控每个域名协议异构执行体的映射表。执行体管理子模块除了基础功能外还能够维护三个表,分别是cache列表、分发裁决体列表和异构体列表。域名保护子模块实时监控域名状态,当发生异常时采取警告措施。
拟态Web服务器管理模块,主要用于管理拟态Web服务器类型的一类拟态Web服务器,该拟态Web服务器管理主要模块包括会话监控子模块和执行体管理子模块组成。其中,会话监控子模块可以监控数据库指令异构功能,监控每次连接过程中每个异构执行体处理请求的状态、持续时间和会话状态信息等。
其中,每一个执行体管理子模块都具有基础功能:1、可以对其对应的一类拟态设备的所有执行体执行激活、下线、启动、重启、回滚等操作;2、为对其对应的一类拟态设备中的异构池组网,管理每一个拟态设备的内部网络资源。
基于上述图2所示的综合管理子***,以及上述图3所示的拟态设备管理子***,为了便于理解拟态设备集群的管理***如何通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理,下面,将分别以操作指令包括接入操作指令的场景、操作指令包括更改操作指令的场景以及操作指令包括删除操作指令的场景为例,对拟态设备集群的管理***如何通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理进行详细描述。
示例地,在一种场景下,当操作指令包括接入操作指令时,对应的综合管理子***包括运维管理模块和网络资源管理模块,拟态设备管理子***包括预设拟态设备类型对应的拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。示例地,拟态设备集群的管理***通过综合管理子***和拟态设备管理模块对目标拟态设备执行接入操作的方法可参见图4所示,图4为本发明实施例提供的对目标拟态设备执行接入操作的流程示意图,以通过综合管理子***和拟态设备管理子***对拟态设备集群实现统一管理。
运维管理模块,用于接收输入的接入操作指令,接入操作指令包括待操作的目标拟态设备的类型和标识,并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型。
网络资源管理模块,用于在运维管理模块确定出目标拟态设备的类型属于预设拟态设备类型的情况下,为目标拟态设备分配外部网络资源。
执行体管理子模块,用于在运维管理模块确定出目标拟态设备的类型属于预设拟态设备类型的情况下,为目标拟态设备中的异构执行体分配内部网络资源,以使目标拟态设备基于外部网络资源和内部网络资源接入至拟态设备集群中。
示例地,运维管理模块接收输入的接入操作指令后,可以对该接入操作指令进行解析,以从接入操作指令中提取出待接入的目标拟态设备的类型和标识。
示例地,网络资源管理模块为目标拟态设备分配外部网络资源时,可以基于DHCP协议为目标拟态设备分配设备外部网络资源;并在分配好外部网络资源后,将包含外部网络资源的分配信息发送给目标拟态设备;此外,还可以接收目标拟态设备的外部网络资源的确认消息,并在接收到该确认消息后,向目标拟态设备的类型对应的拟态设备管理模块发送目标拟态设备的接管指令,以使该拟态设备管理模块接管该目标拟态设备。
对应的,拟态设备管理模块接管该目标拟态设备后,拟态设备管理模块中的执行体管理子模块可以为目标拟态设备中的异构执行体分配内部网络资源,组成内部网络,以使目标拟态设备基于外部网络资源和内部网络资源接入至拟态设备集群中。示例地,执行体管理子模块为目标拟态设备中的异构执行体分配内部网络资源时,可以通过NETCONF协议中的<edit-config>操作为目标拟态设备中的异构执行体分配内部网络资源。当然,也可以接收外部shell指令为目标拟态设备中的异构执行体分配的内部网络资源,具体可以根据实际需要进行设置,在此,本发明实施例只是以执行体管理子模块为目标拟态设备中的异构执行体分配内部网络资源为例进行说明,但并不代表本发明实施例仅局限于此。
示例地,拟态设备管理模块接管该目标拟态设备后,拟态设备管理模块中的执行体管理子模块还可以向目标拟态设备发送待监控的特征参数。示例地,执行体管理子模块还向目标拟态设备发送待监控的特征参数时,可以先判断是否存在已建立的NETCONF会话,若存在已建立的NETCONF会话,则可以直接通过该NETCONF会话,将待监控的特征参数发送给目标拟态设备;相反的,若不存在已建立的NETCONF会话,则先建立NETCONF会话,并通过建立的NETCONF会话,将待监控的特征参数发送给目标拟态设备。
结合上述描述,目标拟态设备随机启动至少3个异构执行体,完成内部网络组网后,示例地,综合管理子***还包括日志管理模块,拟态设备管理模块还包括监控子模块。
其中,执行体管理子模块,还用于将目标拟态设备的接入成功状态信息发送给日志管理模块。
监控子模块,用于监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。
日志管理模块,用于根据接入成功状态信息,将目标拟态设备的状态信息更新为已接入状态,并结合特征参数对目标拟态设备进行管理。
可以理解的是,上述监控子模块监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块时,该特征参数会包括目标拟态设备中每一个异构执行体的相关参数。
示例地,日志管理模块将目标拟态设备的状态信息更新为已接入状态后,可以记录该目标拟态设备更新后的状态信息,并结合特征参数对目标拟态设备进行管理。此外,日志管理模块还可以将目标拟态设备的特征参数和目标异构执行体更新后的状态信息,实时传输至运维管理模块,以使运维管理模块通过可视化界面,向用户展示目标拟态设备的特征参数和目标异构执行体更新后的状态信息,这样方便用户及时了解并查看目标拟态设备的特征参数和目标异构执行体更新后的状态信息。
结合上述描述可以看出,上述仅描述了在目标拟态设备的类型属于预设拟态设备类型的情况下,具体如何对目标拟态设备执行接入操作;针对目标拟态设备的类型不属于预设拟态设备类型的情况,网络资源管理模块为目标拟态设备分配外部网络资源之前,需要预先在拟态设备管理子***中增加该类型对应的拟态设备管理模块,并设置该类型的拟态设备对应待监控的特征参数。示例地,综合管理子***还包括规范化模块。
其中,规范化模块,用于在运维管理模块确定出目标设备的类型不属于预设拟态设备类型的情况下,在拟态设备管理子***中增加类型对应的拟态设备管理模块。
监控子模块,还用于设置类型的拟态设备对应的特征参数。
可以理解的是,规范化模块在拟态设备管理子***中增加类型对应的拟态设备管理模块,该拟态设备管理模块同样可以包括一个执行体管理子模块和一个监控子模块。
示例地,在增加类型对应的拟态设备管理模块后,该拟态设备管理模块中的执行体管理子模块可以根据NETCONF协议与目标拟态设备进行能力协商,交换基本能力base和交换能力exchange能力集;该拟态设备管理模块中的监控子模块可以根据交换的base和exchange能力集设置目标拟态设备对应的特征参数,以使监控子模块可以有针对性地监测目标拟态设备的特征参数。
规范化模块在拟态设备管理子***中增加类型对应的拟态设备管理模块,以及监控子模块设置该种类型的拟态设备对应的特征参数后,具体如何对目标拟态设备执行接入操作,与上述目标拟态设备的类型属于预设拟态设备类型的情况类似,即:网络资源管理模块用于为目标拟态设备分配外部网络资源。执行体管理子模块用于为目标拟态设备中的异构执行体分配内部网络资源,以使目标拟态设备基于外部网络资源和内部网络资源接入至拟态设备集群中。此外,执行体管理子模块还用于将目标拟态设备的接入成功状态信息发送给日志管理模块。监控子模块用于监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。日志管理模块用于根据接入成功状态信息,将目标拟态设备的状态信息更新为已接入状态,并结合特征参数对目标拟态设备进行管理,其具体实现可参见上述目标拟态设备的类型属于预设拟态设备类型的相关描述,在此,本发明实施例不再进行赘述。
可以看出,在通过接入操作指令对拟态设备集群进行更新时,综合管理子***包括运维管理模块和网络资源管理模块,拟态设备管理子***包括预设拟态设备类型对应的拟态设备管理模块。其中,运维管理模块用于接收输入的接入操作指令,并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型;网络资源管理模块用于在运维管理模块确定出目标拟态设备的类型属于预设拟态设备类型的情况下,为目标拟态设备分配外部网络资源;执行体管理子模块,用于为目标拟态设备中的异构执行体分配内部网络资源,以使目标拟态设备基于外部网络资源和内部网络资源接入至拟态设备集群中,从而通过接入操作指令对拟态设备集群进行更新,实现了对拟态设备集群的统一管理。
示例地,在另一种场景下,当操作指令包括更改操作指令时,示例地,更改操作指令可以包括下线操作指令、回滚操作指令、激活操作指令、启动操作指令、或者重启操作指令等。鉴于更改操作指令主要是针对目标拟态设备中的异构执行体,因此,更改操作指令还包括目标拟态设备中待更改的目标异构执行体的标识以及更改操作的类型,综合管理子***包括运维管理模块和日志管理模块;拟态设备管理子***包括类型对应的目标拟态设备管理模块,且目标拟态设备管理模块包括执行体管理子模块。示例地,拟态设备集群的管理***通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理的方法可以包括:
运维管理模块,用于在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于预设状态;预设状态为下线状态或者运行状态。
运维管理模块,还用于根据判断结果,向执行体管理子模块发送更改指令,更改指令包括目标拟态设备的标识、目标异构执行体的标识和更改操作的类型。
执行体管理子模块,用于根据更改指令控制目标异构执行体执行相应的更改操作,从而实现对目标异构执行体的统一管理。
结合上述描述,为了便于理解上述如何基于更改操作指令,对目标拟态设备中的异构执行体执行更改操作,下面,将分别以更改操作指令包括下线操作指令的情况,以更改操作指令包括回滚操作指令的情况,以更改操作指令包括激活操作指令的情况,以更改操作指令包括启动操作指令的情况,以及以更改操作指令包括重启操作指令的情况为例,对拟态设备集群的管理***如何通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理进行详细描述。
示例地,在一种情况下,当更改操作指令可以包括下线操作指令时,该下线操作指令中还包括目标拟态设备中待下线的目标异构执行体的标识以及下线操作类型;对应的综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。示例地,拟态设备集群的管理***通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理的方法可以包括:
运维管理模块,用于接收输入的下线操作指令,下线操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待下线的目标异构执行体的标识;并查找类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的下线操作指令为错误的操作指令,则停止本次下线操作;相反的,若确定类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块,还用于在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于下线状态。
若确定目标异构执行体已处于下线状态,则结束本次操作;相反的,若确定目标异构执行体处于非下线状态,则运维管理模块,还用于在目标异构执行体处于非下线状态的情况下,向执行体管理子模块发送下线指令,下线指令包括目标拟态设备的标识、目标异构执行体的标识和下线操作类型。
执行体管理子模块,用于根据下线指令控制目标异构执行体执行下线操作。
示例地,下线操作指令可以为单条指令,也可以为脚本指令,脚本指令可以并发更改多个拟态设备或多个异构执行体。
示例地,运维管理模块接收输入的下线操作指令后,可以对该下线操作指令进行解析,以从下线操作指令中提取出下线操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待下线的目标异构执行体的标识。
示例地,鉴于执行体管理子模块会管理多个与目标拟态设备同类型的拟态设备,因此,执行体管理子模块根据下线指令控制目标异构执行体执行下线操作时,可以先根据下线指令中包括的目标拟态设备的标识从其管理的多个同类型的拟态设备中查找到目标拟态设备,并向该目标拟态设备发送控制目标异构执行体下线的指令;对应的,目标拟态设备接收到该指令后执行该指令,将目标异构执行体下线,从而实现了目标异构执行体的下线操作,能够精准管理到每一个拟态设备。
此外,目标拟态设备在将目标异构执行体下线操作后,可以将目标异构执行体的下线状态信息发送给执行体管理子模块,以使执行体管理子模块获取到目标异构执行体的下线状态信息。
结合上述描述,在执行目标异构执行体的下线操作后,示例地,目标拟态设备管理模块还包括监控子模块。
其中,执行体管理子模块,还用于将目标异构执行体更新后的状态信息,即下线状态发送给日志管理模块。
监控子模块,用于监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。
日志管理模块,用于将目标异构执行体的状态信息更新为下线状态,并结合特征参数对目标拟态设备进行管理。
可以理解的是,上述监控子模块监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块时,该特征参数会包括目标拟态设备中每一个异构执行体的相关参数。
示例地,日志管理模块将目标拟态设备的状态信息更新为下线状态后,可以记录该目标拟态设备更新后的状态信息,并结合特征参数对目标拟态设备进行管理。此外,日志管理模块还可以将目标拟态设备的特征参数和目标异构执行体更新后的状态信息,实时传输至运维管理模块,以使运维管理模块通过可视化界面,向用户展示目标拟态设备的特征参数和目标异构执行体更新后的状态信息,这样方便用户及时了解并查看目标拟态设备的特征参数和目标异构执行体更新后的状态信息。
示例地,目标拟态设备在将目标异构执行体下线操作后,为了提高内部网络资源的利用率,执行体管理子模块还用于在将目标异构执行体下线操作后,回收为目标异构执行体分配的内部网络资源,内部网络资源用于在目标拟态设备中有新的异构执行体上线时,分配至新的异构执行体,这样可以有效地提高内部网络资源的利用率。
可以看出,在通过下线操作指令对拟态设备集群中的目标拟态设备的异构执行体执行下线操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。其中,运维管理模块用于接收输入的下线操作指令,并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型;在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于下线状态;并在目标异构执行体处于非下线状态的情况下,向执行体管理子模块发送下线指令;执行体管理子模块用于根据下线指令控制目标异构执行体执行下线操作,从而通过下线操作指令对拟态设备集群中的目标拟态设备的异构执行体执行下线操作,实现了对拟态设备集群的统一管理。
结合上述对拟态设备集群中的目标拟态设备的异构执行体执行下线操作的相关描述,在本发明实施例中,为了便于理解如何对拟态设备集群中的目标拟态设备的异构执行体执行下线操作,下面,将以对拟态设备集群中的拟态路由器A中的异构执行体a执行下线操作为例,对如何对拟态设备集群中的目标拟态设备的异构执行体执行下线操作进行举例说明。
示例地,可参见图5所示,图5为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行下线操作的流程示意图,在对异构执行体a执行下线操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括拟态路由器类型的拟态路由器管理模块,且拟态路由器管理模块包括执行体管理子模块和监控子模块,示例地,该监控子模块可以为流量监控子模块。可参见图5所示,对异构执行体a执行下线操作的过程可以包括:
运维管理模块接收下线操作指令;其中,下线操作指令包括拟态路由器A的类型、拟态路由器A的标识,以及拟态路由器A中待下线的异构执行体a的标识;并查找拟态路由器类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定拟态路由器类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的下线操作指令为错误的操作指令,则停止本次下线操作;相反的,若确定拟态路由器类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块根据拟态路由器A的标识和异构执行体a的标识查看日志管理模块,判断异构执行体a是否处于下线状态。
若确定异构执行体a已处于下线状态,则结束本次操作;相反的,若确定异构执行体a处于非下线状态,则运维管理模块向拟态路由器管理模块中的执行体管理子模块发送下线指令,下线指令包括拟态路由器A的标识、异构执行体a的标识和下线操作类型。
执行体管理子模块接收到下线指令后,先根据下线指令中包括的拟态路由器A的标识从其管理的多个同类型的拟态设备中查找到拟态路由器A,并向拟态路由器A发送控制异构执行体a下线的指令;对应的,拟态路由器A接收到该指令后执行该指令,将异构执行体a下线,从而实现了异构执行体a的下线操作。此外,拟态路由器A在将异构执行体a下线操作后,可以将异构执行体a的下线状态信息发送给执行体管理子模块,以使执行体管理子模块获取到异构执行体a的下线状态信息。
执行体管理子模块将异构执行体a更新后的状态信息,即下线状态发送给日志管理模块;流量监控子模块监测拟态路由器A的特征参数,并将特征参数发送给日志管理模块;此外,执行体管理子模块还用于在将异构执行体a下线操作后,回收为异构执行体a分配的内部网络资源,这样后续在拟态路由器A中有新的异构执行体上线时,分配至新的异构执行体,这样可以有效地提高内部网络资源的利用率。
日志管理模块将异构执行体a的状态信息更新为更下线状态,并结合特征参数对拟态路由器A进行管理,可以结束拟态路由器A中的异构执行体a的相关操作,并通过运维管理模块在可视化平面上向用户展示拟态路由器A的特征参数和异构执行体a更新后的状态信息,这样方便用户及时了解并查看拟态路由器A的特征参数和异构执行体a更新后的状态信息。
示例地,在一种情况下,当更改操作指令可以包括回滚操作指令时,该下线操作指令中还包括目标拟态设备中待回滚的目标异构执行体的标识以及回滚操作类型;对应的,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块。示例地,拟态设备集群的管理***通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理的方法可以包括:
运维管理模块,用于接收输入的回滚操作指令,回滚操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待回滚的目标异构执行体的标识;并查找类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的回滚操作指令为错误的操作指令,则停止本次回滚操作;相反的,若确定类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块,还用于在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于下线状态。
若确定目标异构执行体处于非下线状态,则运维管理模块还用于在目标异构执行体处于非下线状态的情况下,向执行体管理子模块发送下线指令,下线指令包括目标拟态设备的标识、目标异构执行体的标识和下线操作类型;执行体管理子模块,还用于根据下线指令控制目标异构执行体执行下线操作,以使目标异构执行体处于下线状态,并在非下线状态下,继续执行目标异构执行体的回滚操作。可以理解的是,此处向执行体管理子模块发送下线指令,以及执行体管理子模块根据下线指令控制目标异构执行体执行下线操作的方法,与上述当更改操作指令为下线操作指令时,向执行体管理子模块发送下线指令,以及执行体管理子模块根据下线指令控制目标异构执行体执行下线操作的方法类似,可参见上述控制目标异构执行体执行下线操作的相关描述,在此,本发明实施例不再进行赘述。
若确定目标异构执行体处于下线状态,则运维管理模块还用于向执行体管理子模块发送回滚指令,回滚指令包括目标拟态设备的标识、目标异构执行体的标识和回滚操作类型。
执行体管理子模块,用于根据回滚指令控制目标异构执行体执行回滚操作。
示例地,回滚操作指令可以为单条指令,也可以为脚本指令,脚本指令可以并发更改多个拟态设备或多个异构执行体。
示例地,运维管理模块接收输入的回滚操作指令后,可以对该回滚操作指令进行解析,以从回滚操作指令中提取出回滚操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待回滚的目标异构执行体的标识。
示例地,鉴于执行体管理子模块会管理多个与目标拟态设备同类型的拟态设备,因此,执行体管理子模块根据回滚指令控制目标异构执行体执行回滚操作时,可以先根据回滚指令中包括的目标拟态设备的标识从其管理的多个同类型的拟态设备中查找到目标拟态设备,并向该目标拟态设备发送控制目标异构执行体回滚的指令;对应的,目标拟态设备接收到该指令后执行该指令,将目标异构执行体回滚;此外,执行体管理子模块还可以重新分配网络资源和存储计算资源,从而实现了目标异构执行体的回滚操作,能够精准管理到每一个拟态设备。
此外,目标拟态设备在将目标异构执行体回滚操作后,可以将目标异构执行体的回滚状态发送给执行体管理子模块,以使执行体管理子模块获取到目标异构执行体的回滚状态。
结合上述描述,在执行目标异构执行体的回滚操作后,示例地,目标拟态设备管理模块还包括监控子模块。
其中,执行体管理子模块,还用于将目标异构执行体更新后的状态信息,即回滚状态发送给日志管理模块。
监控子模块,用于监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。
日志管理模块,用于将目标异构执行体的状态信息更新为回滚状态,并结合特征参数对目标拟态设备进行管理。
可以理解的是,上述监控子模块监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块时,该特征参数会包括目标拟态设备中每一个异构执行体的相关参数。
示例地,日志管理模块将目标拟态设备的状态信息更新为回滚状态后,可以记录该目标拟态设备更新后的状态信息,并结合特征参数对目标拟态设备进行管理。此外,日志管理模块还可以将目标拟态设备的特征参数和目标异构执行体更新后的状态信息,实时传输至运维管理模块,以使运维管理模块通过可视化界面,向用户展示目标拟态设备的特征参数和目标异构执行体更新后的状态信息,这样方便用户及时了解并查看目标拟态设备的特征参数和目标异构执行体更新后的状态信息。
可以看出,在通过回滚操作指令对拟态设备集群中的目标拟态设备的异构执行体执行回滚操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。其中,运维管理模块用于接收输入的回滚操作指令,并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型;在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于下线状态;并在目标异构执行体处于下线状态的情况下,向执行体管理子模块发送回滚指令;执行体管理子模块用于根据回滚指令控制目标异构执行体执行回滚操作,从而通过回滚操作指令对拟态设备集群中的目标拟态设备的异构执行体执行回滚操作,实现了对拟态设备集群的统一管理。
结合上述对拟态设备集群中的目标拟态设备的异构执行体执行回滚操作的相关描述,在本发明实施例中,为了便于理解如何对拟态设备集群中的目标拟态设备的异构执行体执行回滚操作,下面,将以对拟态设备集群中的拟态路由器A中的异构执行体a执行回滚操作为例,对如何对拟态设备集群中的目标拟态设备的异构执行体执行回滚操作进行举例说明。
示例地,可参见图6所示,图6为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行回滚操作的流程示意图,在对异构执行体a执行回滚操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括拟态路由器类型的拟态路由器管理模块,且拟态路由器管理模块包括执行体管理子模块和监控子模块,示例地,该监控子模块可以为流量监控子模块。可参见图6所示,对异构执行体a执行回滚操作的过程可以包括:
运维管理模块接收回滚操作指令;其中,回滚操作指令包括拟态路由器A的类型、拟态路由器A的标识,以及拟态路由器A中待回滚的异构执行体a的标识;并查找拟态路由器类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定拟态路由器类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的回滚操作指令为错误的操作指令,则停止本次回滚操作;相反的,若确定拟态路由器类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块根据拟态路由器A的标识和异构执行体a的标识查看日志管理模块,判断异构执行体a是否处于下线状态。
若确定异构执行体a处于非下线状态,则运维管理模块向执行体管理子模块发送下线指令,下线指令包括拟态路由器A的标识、异构执行体a的标识和下线操作类型;执行体管理子模块,还用于根据下线指令控制异构执行体a执行下线操作,以使异构执行体a处于下线状态,并在非下线状态下,继续执行异构执行体a的回滚操作。可以理解的是,此处向执行体管理子模块发送下线指令,以及执行体管理子模块根据下线指令控制异构执行体a执行下线操作的方法,与上述当更改操作指令为下线操作指令时,向执行体管理子模块发送下线指令,以及执行体管理子模块根据下线指令控制异构执行体a执行下线操作的方法类似,可参见上述控制异构执行体a执行下线操作的相关描述,在此,本发明实施例不再进行赘述。
若确定异构执行体a处于下线状态,则运维管理模块还用于向执行体管理子模块发送回滚指令,回滚指令包括拟态路由器A的标识、异构执行体a的标识和回滚操作类型。
执行体管理子模块接收到回滚指令后,先根据回滚指令中包括的拟态路由器A的标识从其管理的多个同类型的拟态设备中查找到拟态路由器A,并向拟态路由器A发送控制异构执行体a回滚的指令;对应的,拟态路由器A接收到该指令后执行该指令,将异构执行体a回滚,此外,执行体管理子模块还可以重新分配网络资源和存储计算资源,从而实现了异构执行体a的回滚操作。此外,拟态路由器A在将异构执行体a回滚操作后,可以将异构执行体a的回滚状态发送给执行体管理子模块,以使执行体管理子模块获取到异构执行体a的回滚状态。
执行体管理子模块将异构执行体a的回滚状态发送给日志管理模块;流量监控子模块监测拟态路由器A的特征参数,并将特征参数发送给日志管理模块。
日志管理模块将目标异构执行体的状态信息更新为回滚状态,并结合特征参数对目标拟态设备进行管理,可以结束拟态路由器A中的异构执行体a的相关操作,并通过运维管理模块在可视化平面上向用户展示拟态路由器A的特征参数和异构执行体a更新后的状态信息,这样方便用户及时了解并查看拟态路由器A的特征参数和异构执行体a更新后的状态信息。
示例地,在另一种情况下,当更改操作指令可以包括激活操作类型时,该激活操作指令中还包括目标拟态设备中待激活的目标异构执行体的标识以及激活操作类型;对应的,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。示例地,拟态设备集群的管理***通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理的方法可以包括:
运维管理模块,用于接收输入的激活操作指令,激活操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待激活的目标异构执行体的标识;并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的激活操作指令为错误的操作指令,则停止本次激活操作;相反的,若确定类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块,还用于根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于运行状态。
若确定目标异构执行体处于运行状态,则结束本次激活操作;若确定目标异构执行体处于非运行状态,则运维管理模块还用于向执行体管理子模块发送激活指令,激活指令包括目标拟态设备的标识、目标异构执行体的标识和激活操作类型。
执行体管理子模块,用于根据激活指令控制目标异构执行体执行激活操作。
示例地,激活操作指令可以为单条指令,也可以为脚本指令,脚本指令可以并发更改多个拟态设备或多个异构执行体。
示例地,运维管理模块接收输入的激活操作指令后,可以对该激活操作指令进行解析,以从激活操作指令中提取出激活操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待激活的目标异构执行体的标识。
示例地,鉴于执行体管理子模块会管理多个与目标拟态设备同类型的拟态设备,因此,执行体管理子模块根据激活指令控制目标异构执行体执行激活操作时,可以先根据激活指令中包括的目标拟态设备的标识从其管理的多个同类型的拟态设备中查找到目标拟态设备,并向该目标拟态设备发送控制目标异构执行体激活的指令;对应的,目标拟态设备接收到该指令后执行该指令,将目标异构执行体激活,从而实现了目标异构执行体的激活操作,能够精准管理到每一个拟态设备。
此外,目标拟态设备在将目标异构执行体激活操作后,可以将目标异构执行体的激活状态发送给执行体管理子模块,以使执行体管理子模块获取到目标异构执行体的激活状态。
结合上述描述,在执行目标异构执行体的激活操作后,示例地,目标拟态设备管理模块还包括监控子模块。
其中,执行体管理子模块,还用于将目标异构执行体更新后的状态信息,即激活状态发送给日志管理模块。
监控子模块,用于监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。
日志管理模块,用于将目标异构执行体的状态信息更新为激活状态,并结合特征参数对目标拟态设备进行管理。
可以理解的是,上述监控子模块监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块时,该特征参数会包括目标拟态设备中每一个异构执行体的相关参数。
示例地,日志管理模块将目标拟态设备的状态信息更新为激活状态后,可以记录该目标拟态设备更新后的状态信息,并结合特征参数对目标拟态设备进行管理。此外,日志管理模块还可以将目标拟态设备的特征参数和目标异构执行体更新后的状态信息,实时传输至运维管理模块,以使运维管理模块通过可视化界面,向用户展示目标拟态设备的特征参数和目标异构执行体更新后的状态信息,这样方便用户及时了解并查看目标拟态设备的特征参数和目标异构执行体更新后的状态信息。
可以看出,在通过激活操作指令对拟态设备集群中的目标拟态设备的异构执行体执行激活操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。其中,运维管理模块用于接收输入的激活操作指令,并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型;在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于运行状态;并在目标异构执行体处于非运行状态的情况下,向执行体管理子模块发送激活指令;执行体管理子模块用于根据激活指令控制目标异构执行体执行激活操作,从而通过激活操作指令对拟态设备集群中的目标拟态设备的异构执行体执行激活操作,实现了对拟态设备集群的统一管理。
结合上述对拟态设备集群中的目标拟态设备的异构执行体执行激活操作的相关描述,在本发明实施例中,为了便于理解如何对拟态设备集群中的目标拟态设备的异构执行体执行激活操作,下面,将以对拟态设备集群中的拟态路由器A中的异构执行体a执行激活操作为例,对如何对拟态设备集群中的目标拟态设备的异构执行体执行激活操作进行举例说明。
示例地,可参见图7所示,图7为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行激活操作的流程示意图,在对异构执行体a执行激活操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括拟态路由器类型的拟态路由器管理模块,且拟态路由器管理模块包括执行体管理子模块和监控子模块,示例地,该监控子模块可以为流量监控子模块。可参见图7所示,对异构执行体a执行激活操作的过程可以包括:
运维管理模块接收激活操作指令;其中,激活操作指令包括拟态路由器A的类型、拟态路由器A的标识,以及拟态路由器A中待激活的异构执行体a的标识;并查找拟态路由器类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定拟态路由器类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的激活操作指令为错误的操作指令,则停止本次激活操作;相反的,若确定拟态路由器类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块根据拟态路由器A的标识和异构执行体a的标识查看日志管理模块,判断异构执行体a是否处于运行状态。
若确定异构执行体a处于运行状态,则结束本次激活操作;若确定异构执行体a处于非运行状态,则运维管理模块还用于向执行体管理子模块发送激活指令,激活指令包括拟态路由器A的标识、异构执行体a的标识和激活操作类型。
执行体管理子模块接收到激活指令后,先根据激活指令中包括的拟态路由器A的标识从其管理的多个同类型的拟态设备中查找到拟态路由器A,并向拟态路由器A发送控制异构执行体a激活的指令;对应的,拟态路由器A接收到该指令后执行该指令,将异构执行体a激活,从而实现了异构执行体a的激活操作。此外,拟态路由器A在将异构执行体a激活操作后,可以将异构执行体a的激活状态发送给执行体管理子模块,以使执行体管理子模块获取到异构执行体a的激活状态。
执行体管理子模块将异构执行体a的激活状态发送给日志管理模块;流量监控子模块监测拟态路由器A的特征参数,并将特征参数发送给日志管理模块。
日志管理模块将目标异构执行体的状态信息更新为激活状态,并结合特征参数对目标拟态设备进行管理,可以结束拟态路由器A中的异构执行体a的相关操作,并通过运维管理模块在可视化平面上向用户展示拟态路由器A的特征参数和异构执行体a更新后的状态信息,这样方便用户及时了解并查看拟态路由器A的特征参数和异构执行体a更新后的状态信息。
示例地,在另一种情况下,当更改操作指令可以包括启动操作类型时,该启动操作指令中还包括目标拟态设备中待启动的目标异构执行体的标识以及启动操作类型;对应的,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。示例地,拟态设备集群的管理***通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理的方法可以包括:
运维管理模块,用于接收输入的启动操作指令,启动操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待启动的目标异构执行体的标识;并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的启动操作指令为错误的操作指令,则停止本次启动操作;相反的,若确定类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块,还用于根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于运行状态。
若确定目标异构执行体处于运行状态,则结束本次启动操作;若确定目标异构执行体处于非运行状态,则运维管理模块还用于向执行体管理子模块发送启动指令,启动指令包括目标拟态设备的标识、目标异构执行体的标识和启动操作类型。
执行体管理子模块,用于根据启动指令控制目标异构执行体执行启动操作。
示例地,启动操作指令可以为单条指令,也可以为脚本指令,脚本指令可以并发更改多个拟态设备或多个异构执行体。
示例地,运维管理模块接收输入的启动操作指令后,可以对该启动操作指令进行解析,以从启动操作指令中提取出启动操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待启动的目标异构执行体的标识。
示例地,鉴于执行体管理子模块会管理多个与目标拟态设备同类型的拟态设备,因此,执行体管理子模块根据启动指令控制目标异构执行体执行启动操作时,可以先根据启动指令中包括的目标拟态设备的标识从其管理的多个同类型的拟态设备中查找到目标拟态设备,并向该目标拟态设备发送控制目标异构执行体启动的指令,且为目标异构执行体分配网络资源和存储计算资源;对应的,目标拟态设备接收到该指令后执行该指令,将目标异构执行体启动,从而实现了目标异构执行体的启动操作,能够精准管理到每一个拟态设备。
此外,目标拟态设备在将目标异构执行体启动操作后,可以将目标异构执行体的启动状态发送给执行体管理子模块,以使执行体管理子模块获取到目标异构执行体的启动状态。
结合上述描述,在执行目标异构执行体的启动操作后,示例地,目标拟态设备管理模块还包括监控子模块。
其中,执行体管理子模块,还用于将目标异构执行体更新后的状态信息,即启动状态发送给日志管理模块。
监控子模块,用于监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。
日志管理模块,用于将目标异构执行体的状态信息更新为启动状态,并结合特征参数对目标拟态设备进行管理。
可以理解的是,上述监控子模块监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块时,该特征参数会包括目标拟态设备中每一个异构执行体的相关参数。
示例地,日志管理模块将目标拟态设备的状态信息更新为启动状态后,可以记录该目标拟态设备更新后的状态信息,并结合特征参数对目标拟态设备进行管理。此外,日志管理模块还可以将目标拟态设备的特征参数和目标异构执行体更新后的状态信息,实时传输至运维管理模块,以使运维管理模块通过可视化界面,向用户展示目标拟态设备的特征参数和目标异构执行体更新后的状态信息,这样方便用户及时了解并查看目标拟态设备的特征参数和目标异构执行体更新后的状态信息。
可以看出,在通过启动操作指令对拟态设备集群中的目标拟态设备的异构执行体执行启动操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。其中,运维管理模块用于接收输入的启动操作指令,并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型;在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于运行状态;并在目标异构执行体处于非运行状态的情况下,向执行体管理子模块发送启动指令;执行体管理子模块用于根据启动指令控制目标异构执行体执行启动操作,从而通过启动操作指令对拟态设备集群中的目标拟态设备的异构执行体执行启动操作,实现了对拟态设备集群的统一管理。
结合上述对拟态设备集群中的目标拟态设备的异构执行体执行启动操作的相关描述,在本发明实施例中,为了便于理解如何对拟态设备集群中的目标拟态设备的异构执行体执行启动操作,下面,将以对拟态设备集群中的拟态路由器A中的异构执行体a执行启动操作为例,对如何对拟态设备集群中的目标拟态设备的异构执行体执行启动操作进行举例说明。
示例地,可参见图8所示,图8为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行启动操作的流程示意图,在对异构执行体a执行启动操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括拟态路由器类型的拟态路由器管理模块,且拟态路由器管理模块包括执行体管理子模块和监控子模块,示例地,该监控子模块可以为流量监控子模块。可参见图8所示,对异构执行体a执行启动操作的过程可以包括:
运维管理模块接收启动操作指令;其中,启动操作指令包括拟态路由器A的类型、拟态路由器A的标识,以及拟态路由器A中待启动的异构执行体a的标识;并查找拟态路由器类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定拟态路由器类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的启动操作指令为错误的操作指令,则停止本次启动操作;相反的,若确定拟态路由器类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块根据拟态路由器A的标识和异构执行体a的标识查看日志管理模块,判断异构执行体a是否处于运行状态。
若确定异构执行体a处于运行状态,则结束本次启动操作;若确定异构执行体a处于非运行状态,则运维管理模块还用于向执行体管理子模块发送启动指令,启动指令包括拟态路由器A的标识、异构执行体a的标识和启动操作类型。
执行体管理子模块接收到启动指令后,先根据启动指令中包括的拟态路由器A的标识从其管理的多个同类型的拟态设备中查找到拟态路由器A,并向拟态路由器A发送控制异构执行体a启动的指令,且为异构执行体a分配网络资源和存储计算资源;对应的,拟态路由器A接收到该指令后执行该指令,将异构执行体a启动,从而实现了异构执行体a的启动操作。此外,拟态路由器A在将异构执行体a启动操作后,可以将异构执行体a的启动状态发送给执行体管理子模块,以使执行体管理子模块获取到异构执行体a的启动状态。
执行体管理子模块将异构执行体a的启动状态发送给日志管理模块;流量监控子模块监测拟态路由器A的特征参数,并将特征参数发送给日志管理模块。
日志管理模块将目标异构执行体的状态信息更新为启动状态,并结合特征参数对目标拟态设备进行管理,可以结束拟态路由器A中的异构执行体a的相关操作,并通过运维管理模块在可视化平面上向用户展示拟态路由器A的特征参数和异构执行体a更新后的状态信息,这样方便用户及时了解并查看拟态路由器A的特征参数和异构执行体a更新后的状态信息。
示例地,在另一种情况下,当更改操作指令可以包括重启操作类型时,该重启操作指令中还包括目标拟态设备中待重启的目标异构执行体的标识以及重启操作类型;对应的,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。示例地,拟态设备集群的管理***通过综合管理子***和拟态设备管理模块对拟态设备集群实现统一管理的方法可以包括:
运维管理模块,用于接收输入的重启操作指令,重启操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待重启的目标异构执行体的标识;并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的重启操作指令为错误的操作指令,则停止本次重启操作;相反的,若确定类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块,还用于根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于运行状态。
若确定目标异构执行体处于非运行状态,则执行目标异构执行体的启动操作,其方法与上述当更改操作指令为启动操作指令时,控制目标异构执行体启动的方法类似,可参见上述相关描述,在此,本发明实施例不再进行赘述,在控制目标异构执行体启动后,无需再执行本次的重启操作。
若确定目标异构执行体处于运行状态,则运维管理模块还用于向执行体管理子模块发送重启指令,重启指令包括目标拟态设备的标识、目标异构执行体的标识和重启操作类型。
执行体管理子模块,用于根据重启指令控制目标异构执行体执行重启操作。
示例地,重启操作指令可以为单条指令,也可以为脚本指令,脚本指令可以并发更改多个拟态设备或多个异构执行体。
示例地,运维管理模块接收输入的重启操作指令后,可以对该重启操作指令进行解析,以从重启操作指令中提取出重启操作指令包括待操作的目标拟态设备的类型和标识,目标拟态设备中待重启的目标异构执行体的标识。
示例地,鉴于执行体管理子模块会管理多个与目标拟态设备同类型的拟态设备,因此,执行体管理子模块根据重启指令控制目标异构执行体执行重启操作时,可以先根据重启指令中包括的目标拟态设备的标识从其管理的多个同类型的拟态设备中查找到目标拟态设备,并向该目标拟态设备发送控制目标异构执行体重启的指令;对应的,目标拟态设备接收到该指令后执行该指令,将目标异构执行体重启,从而实现了目标异构执行体的重启操作,能够精准管理到每一个拟态设备。
此外,目标拟态设备在将目标异构执行体重启操作后,可以将目标异构执行体的重启状态发送给执行体管理子模块,以使执行体管理子模块获取到目标异构执行体的重启状态。
结合上述描述,在执行目标异构执行体的重启操作后,示例地,目标拟态设备管理模块还包括监控子模块。
其中,执行体管理子模块,还用于将目标异构执行体更新后的状态信息,即重启状态发送给日志管理模块。
监控子模块,用于监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。
日志管理模块,用于将目标异构执行体的状态信息更新为重启状态,并结合特征参数对目标拟态设备进行管理。
可以理解的是,上述监控子模块监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块时,该特征参数会包括目标拟态设备中每一个异构执行体的相关参数。
示例地,日志管理模块将目标拟态设备的状态信息更新为重启状态后,可以记录该目标拟态设备更新后的状态信息,并结合特征参数对目标拟态设备进行管理。此外,日志管理模块还可以将目标拟态设备的特征参数和目标异构执行体更新后的状态信息,实时传输至运维管理模块,以使运维管理模块通过可视化界面,向用户展示目标拟态设备的特征参数和目标异构执行体更新后的状态信息,这样方便用户及时了解并查看目标拟态设备的特征参数和目标异构执行体更新后的状态信息。
可以看出,在通过重启操作指令对拟态设备集群中的目标拟态设备的异构执行体执行重启操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括目标拟态设备的类型对应的目标拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。其中,运维管理模块用于接收输入的重启操作指令,并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型;在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看日志管理模块,判断目标异构执行体是否处于运行状态;并在目标异构执行体处于运行状态的情况下,向执行体管理子模块发送重启指令;执行体管理子模块用于根据重启指令控制目标异构执行体执行重启操作,从而通过重启操作指令对拟态设备集群中的目标拟态设备的异构执行体执行重启操作,实现了对拟态设备集群的统一管理。
结合上述对拟态设备集群中的目标拟态设备的异构执行体执行重启操作的相关描述,在本发明实施例中,为了便于理解如何对拟态设备集群中的目标拟态设备的异构执行体执行重启操作,下面,将以对拟态设备集群中的拟态路由器A中的异构执行体a执行重启操作为例,对如何对拟态设备集群中的目标拟态设备的异构执行体执行重启操作进行举例说明。
示例地,可参见图9所示,图9为本发明实施例提供的对拟态设备集群中的拟态路由器A中的异构执行体a执行重启操作的流程示意图,在对异构执行体a执行重启操作时,综合管理子***包括运维管理模块和日志管理模块,拟态设备管理子***包括拟态路由器类型的拟态路由器管理模块,且拟态路由器管理模块包括执行体管理子模块和监控子模块,示例地,该监控子模块可以为流量监控子模块。可参见图9所示,对异构执行体a执行重启操作的过程可以包括:
运维管理模块接收重启操作指令;其中,重启操作指令包括拟态路由器A的类型、拟态路由器A的标识,以及拟态路由器A中待重启的异构执行体a的标识;并查找拟态路由器类型是否属于拟态设备集群对应的预设拟态设备类型。
若确定拟态路由器类型不属于拟态设备集群对应的预设拟态设备类型,说明当前的重启操作指令为错误的操作指令,则停止本次重启操作;相反的,若确定拟态路由器类型属于拟态设备集群对应的预设拟态设备类型,则运维管理模块根据拟态路由器A的标识和异构执行体a的标识查看日志管理模块,判断异构执行体a是否处于运行状态。
若确定异构执行体a处于非运行状态,则执行异构执行体a的启动操作,其方法与上述当更改操作指令为启动操作指令时,控制异构执行体a的方法类似,可参见上述相关描述,在此,本发明实施例不再进行赘述,在控制异构执行体a启动后,无需再执行本次的重启操作。
若确定异构执行体a处于运行状态,则运维管理模块还用于向执行体管理子模块发送重启指令,重启指令包括拟态路由器A的标识、异构执行体a的标识和重启操作类型。
执行体管理子模块接收到重启指令后,先根据重启指令中包括的拟态路由器A的标识从其管理的多个同类型的拟态设备中查找到拟态路由器A,并向拟态路由器A发送控制异构执行体a重启的指令;对应的,拟态路由器A接收到该指令后执行该指令,将异构执行体a重启,从而实现了异构执行体a的重启操作。此外,拟态路由器A在将异构执行体a重启操作后,可以将异构执行体a的重启状态发送给执行体管理子模块,以使执行体管理子模块获取到异构执行体a的重启状态。
执行体管理子模块将异构执行体a的重启状态发送给日志管理模块;流量监控子模块监测拟态路由器A的特征参数,并将特征参数发送给日志管理模块。
日志管理模块将目标异构执行体的状态信息更新为重启状态,并结合特征参数对目标拟态设备进行管理,可以结束拟态路由器A中的异构执行体a的相关操作,并通过运维管理模块在可视化平面上向用户展示拟态路由器A的特征参数和异构执行体a更新后的状态信息,这样方便用户及时了解并查看拟态路由器A的特征参数和异构执行体a更新后的状态信息。
示例地,在又一种场景下,当操作指令包括删除操作指令时,对应的综合管理子***包括运维管理模块、日志管理模块以及网络资源管理模块;拟态设备管理子***包括预设拟态设备类型对应的拟态设备管理模块,且拟态设备管理模块包括执行体管理子模块。示例地,拟态设备集群的管理***通过综合管理子***和拟态设备管理模块对目标拟态设备执行删除操作的方法可参见图10所示,图10为本发明实施例提供的对拟态设备集群中目标拟态设备执行删除操作的流程示意图,以通过综合管理子***和拟态设备管理子***对拟态设备集群实现统一管理。
运维管理模块,用于接收输入的删除操作指令,删除操作指令包括待操作的目标拟态设备的类型和标识,并查找类型是否属于拟态设备集群对应的预设拟态设备类型;在目标拟态设备的类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识查看日志管理模块,判断拟态设备管理子***管理的拟态设备中是否包括目标拟态设备。
网络资源模块,还用于在运维管理模块确定包括目标拟态设备的情况下,回收为目标拟态设备分配的外部网络资源。
执行体管理子模块,还用于在运维管理模块确定包括目标拟态设备的情况下,回收为目标拟态设备的异构执行体分配的内部网络资源,并关闭与目标拟态设备之间的会话。
示例地,运维管理模块接收输入的删除操作指令后,可以对该删除操作指令进行解析,以从删除操作指令中提取出待删除的目标拟态设备的类型和标识。
示例地,运维管理模块根据目标拟态设备的标识查看日志管理模块,判断拟态设备管理子***管理的拟态设备中是否包括目标拟态设备,在确定包括目标拟态设备的情况下,向网络资源管理模块和执行体管理子模块发送删除指令,删除指令中包括目标拟态设备的标识,以使网络资源管理模块根据删除指令回收为目标拟态设备分配的外部网络资源,执行体管理子模块根据删除指令回收为目标拟态设备的异构执行体分配的内部网络资源,并关闭与目标拟态设备之间的会话,以从拟态设备集群中删除目标拟态设备。
可以看出,在通过删除操作指令对拟态设备集群进行更新时,运维管理模块接收输入的删除操作指令,并查找目标拟态设备的类型是否属于拟态设备集群对应的预设拟态设备类型;并确定目标拟态设备的类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识查看日志管理模块,判断拟态设备管理子***管理的拟态设备中是否包括目标拟态设备;网络资源模块,还用于在运维管理模块确定包括目标拟态设备的情况下,回收为目标拟态设备分配的外部网络资源;执行体管理子模块,还用于在运维管理模块确定包括目标拟态设备的情况下,回收为目标拟态设备的异构执行体分配的内部网络资源,并关闭与目标拟态设备之间的会话,以从拟态设备集群中删除目标拟态设备,从而通过删除操作指令对拟态设备集群进行更新,实现了对拟态设备集群的统一管理。
此外,执行体管理子模块还用于将目标拟态设备的删除成功状态信息发送给日志管理模块;对应的,日志管理模块,用于根据删除成功状态信息,将目标拟态设备的状态信息更新为已删除状态。
示例地,日志管理模块将目标拟态设备的状态信息更新为已删除状态后,可以记录该目标拟态设备更新后的状态信息。此外,日志管理模块还可以将目标拟态设备更新后的状态信息,实时传输至运维管理模块,以使运维管理模块通过可视化界面,向用户展示目标拟态设备更新后的状态信息,这样方便用户及时了解并查看目标拟态设备更新后的状态信息。
需要说明的是,本发明实施例提供的上述拟态设备集群的管理方法,还可以应用于普通设备集群的管理,只需要将拟态设备中的多个异构执行体更改为一个执行体即可,当应用于普通设备集群的管理时,其实现方法,与上述拟态设备集群的管理方法类似,在此,本发明实施例不再进行赘述。
下面对本发明提供的拟态设备集群的管理方法进行描述,下文描述的拟态设备集群的管理方法与上文描述的拟态设备集群的管理***可相互对应参照。
图11为本发明实施例提供的拟态设备集群的管理方法的流程示意图,应用于上述拟态设备集群的管理***,拟态设备集群的管理***包括综合管理子***和拟态设备管理子***。示例的,请参见图11所示,该拟态设备集群的管理方法可以包括:
S1101、通过综合管理子***接收输入的操作指令;其中,操作指令包括待操作的目标拟态设备的类型和标识,操作指令包括接入操作指令、更改操作指令或者删除操作指令中的至少一种。
S1102、通过综合管理子***查找类型是否属于拟态设备集群对应的预设拟态设备类型。
S1103、通过综合管理子***根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
示例地,操作指令包括接入操作指令,通过综合管理子***根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,包括:
通过综合管理子***中的网络资源管理模块在综合管理子***中的运维管理模块确定出类型属于预设拟态设备类型的情况下,为目标拟态设备分配外部网络资源。
通过拟态设备管理子***包括的目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块为目标拟态设备中的异构执行体分配内部网络资源,以使目标拟态设备基于外部网络资源和内部网络资源接入至拟态设备集群中。
示例地,拟态设备集群的管理方法还包括:
通过执行体管理子模块将目标拟态设备的接入成功状态信息发送给综合管理子***中的日志管理模块。
通过拟态设备管理子***中的监控子模块监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。
通过日志管理模块根据接入成功状态信息,将目标拟态设备的状态信息更新为已接入状态,并结合特征参数对目标拟态设备进行管理。
示例地,拟态设备集群的管理方法还包括:
通过综合管理子***中的规范化模块在运维管理模块确定出类型不属于预设拟态设备类型的情况下,在拟态设备管理子***中增加类型对应的拟态设备管理模块。
通过监控子模块设置类型的拟态设备对应的特征参数。
示例地,操作指令包括更改操作指令,更改操作指令还包括目标拟态设备中待更改的目标异构执行体的标识以及更改操作的类型,通过综合管理子***根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,包括:
通过综合管理子***中的运维管理模块在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识和目标异构执行体的标识查看综合管理子***中的日志管理模块,判断目标异构执行体是否处于预设状态;预设状态为下线状态或者运行状态。
通过运维管理模块根据判断结果,向拟态设备管理子***包括的目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,更改指令包括目标拟态设备的标识、目标异构执行体的标识和更改操作的类型。
通过执行体管理子模块根据更改指令控制目标异构执行体执行相应的更改操作。
示例地,更改操作的类型为下线操作类型,预设状态为下线状态;其中,通过运维管理模块根据判断结果,向拟态设备管理子***包括的目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,包括:
通过运维管理模块在目标异构执行体处于非下线状态的情况下,向执行体管理子模块发送下线指令,下线指令包括目标拟态设备的标识、目标异构执行体的标识和下线操作类型。
对应的,通过执行体管理子模块根据更改指令控制目标异构执行体执行相应的更改操作,包括:
通过执行体管理子模块根据下线指令控制目标异构执行体执行下线操作。
示例地,拟态设备集群的管理方法还包括:
通过执行体管理子模块回收为目标异构执行体分配的内部网络资源,内部网络资源用于在目标拟态设备中有新的异构执行体上线时,分配至新的异构执行体。
示例地,更改操作的类型包括回滚操作类型,预设状态为下线状态;其中,通过运维管理模块根据判断结果,向拟态设备管理子***包括的目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,包括:
通过运维管理模块在目标异构执行体处于下线状态的情况下,向执行体管理子模块发送回滚指令,回滚指令包括目标拟态设备的标识、目标异构执行体的标识和回滚操作类型。
对应的,通过执行体管理子模块根据更改指令控制目标异构执行体执行相应的更改操作,包括:
通过执行体管理子模块根据回滚指令控制目标异构执行体执行回滚操作。
示例地,拟态设备集群的管理方法还包括:
通过运维管理模块在目标异构执行体处于非下线状态的情况下,向执行体管理子模块发送下线指令,下线指令包括目标拟态设备的标识、目标异构执行体的标识和下线操作类型。
通过执行体管理子模块根据下线指令控制目标异构执行体执行下线操作。
示例地,更改操作的类型包括激活操作类型和/或启动操作类型,预设状态为运行状态;其中,通过运维管理模块根据判断结果,向拟态设备管理子***包括的目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,包括:
通过运维管理模块在目标异构执行体处于非运行状态的情况下,向执行体管理子模块发送更改指令,更改指令包括目标拟态设备的标识、目标异构执行体的标识和更改操作的类型。
对应的,通过执行体管理子模块根据更改指令控制目标异构执行体执行相应的更改操作,包括:
通过执行体管理子模块根据更改指令控制目标异构执行体执行更改操作。
示例地,更改操作的类型包括重启操作类型,预设状态为运行状态;其中,通过运维管理模块根据判断结果,向拟态设备管理子***包括的目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块发送更改指令,包括:
通过运维管理模块在目标异构执行体处于运行状态的情况下,向执行体管理子模块发送重启指令,重启指令包括目标拟态设备的标识、目标异构执行体的标识和重启操作类型。
对应的,通过执行体管理子模块根据更改指令控制目标异构执行体执行相应的更改操作,包括:
通过执行体管理子模块根据重启指令控制目标异构执行体执行重启操作。
示例地,拟态设备集群的管理方法还包括:
通过执行体管理子模块将目标异构执行体更新后的状态信息发送给日志管理模块。
通过拟态设备管理子***包括的目标拟态设备的类型对应的拟态设备管理模块中的监控子模块监测目标拟态设备的特征参数,并将特征参数发送给日志管理模块。
通过日志管理模块将目标异构执行体的状态信息更新为更新后的状态信息,并结合特征参数对目标拟态设备进行管理。
示例地,操作指令包括删除操作指令,通过综合管理子***根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,包括:
通过拟态设备管理子***中的运维管理模块在类型属于预设拟态设备类型的情况下,根据目标拟态设备的标识查看拟态设备管理子***中的日志管理模块,判断拟态设备管理子***管理的拟态设备中是否包括目标拟态设备。
通过拟态设备管理子***中的网络资源模块在运维管理模块确定包括目标拟态设备的情况下,回收为目标拟态设备分配的外部网络资源。
通过拟态设备管理子***包括的目标拟态设备的类型对应的拟态设备管理模块中的执行体管理子模块在运维管理模块确定包括目标拟态设备的情况下,回收为目标拟态设备的异构执行体分配的内部网络资源,并关闭与目标拟态设备之间的会话。
示例地,拟态设备集群的管理方法还包括:
通过执行体管理子模块将目标拟态设备的删除成功状态信息发送给日志管理模块。
通过日志管理模块根据删除成功状态信息,将目标拟态设备的状态信息更新为已删除状态。
本发明实施例提供的拟态设备集群的管理方法,其实现原理以及有益效果与上述拟态设备集群的管理***的实现原理及有益效果类似,可参见拟态设备集群的管理***的实现原理及有益效果,此处不再进行赘述。
图12示例了一种电子设备的实体结构示意图,如图12所示,该电子设备可以包括:处理器(processor)1210、通信接口(Communications Interface)1220、存储器(memory)1230和通信总线1240,其中,处理器1210,通信接口1220,存储器1230通过通信总线1240完成相互间的通信。处理器1210可以调用存储器1230中的逻辑指令,以执行拟态设备集群的管理方法,应用于上述拟态设备集群的管理***,所述拟态设备集群的管理***包括综合管理子***和拟态设备管理子***,该方法包括:通过综合管理子***接收输入的操作指令;其中,操作指令包括待操作的目标拟态设备的类型和标识,操作指令包括接入操作指令和/或更改操作指令;通过综合管理子***查找类型是否属于拟态设备集群对应的预设拟态设备类型;通过综合管理子***根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
此外,上述的存储器1230中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的拟态设备集群的管理方法,应用于上述拟态设备集群的管理***,所述拟态设备集群的管理***包括综合管理子***和拟态设备管理子***,该方法包括:通过综合管理子***接收输入的操作指令;其中,操作指令包括待操作的目标拟态设备的类型和标识,操作指令包括接入操作指令和/或更改操作指令;通过综合管理子***查找类型是否属于拟态设备集群对应的预设拟态设备类型;通过综合管理子***根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的拟态设备集群的管理方法,应用于上述拟态设备集群的管理***,所述拟态设备集群的管理***包括综合管理子***和拟态设备管理子***,该方法包括:通过综合管理子***接收输入的操作指令;其中,操作指令包括待操作的目标拟态设备的类型和标识,操作指令包括接入操作指令和/或更改操作指令;通过综合管理子***查找类型是否属于拟态设备集群对应的预设拟态设备类型;通过综合管理子***根据查找结果,触发拟态设备管理子***根据操作指令,对目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (17)
1.一种拟态设备集群的管理***,其特征在于,包括综合管理子***和拟态设备管理子***;
所述综合管理子***,用于接收输入的操作指令;其中,所述操作指令包括待操作的目标拟态设备的类型和标识,所述操作指令包括接入操作指令、更改操作指令或者删除操作指令中的至少一种;
所述综合管理子***,用于查找所述类型是否属于拟态设备集群对应的预设拟态设备类型;
所述综合管理子***,用于根据查找结果,触发所述拟态设备管理子***根据所述操作指令,对所述目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
2.根据权利要求1所述的拟态设备集群的管理***,其特征在于,所述操作指令包括接入操作指令,所述综合管理子***包括运维管理模块和网络资源管理模块;所述拟态设备管理子***包括预设拟态设备类型对应的拟态设备管理模块,且所述拟态设备管理模块包括执行体管理子模块;
所述网络资源管理模块,用于在所述运维管理模块确定出所述类型属于所述预设拟态设备类型的情况下,为所述目标拟态设备分配外部网络资源;
所述执行体管理子模块,用于为所述目标拟态设备中的异构执行体分配内部网络资源,以使所述目标拟态设备基于所述外部网络资源和所述内部网络资源接入至所述拟态设备集群中。
3.根据权利要求2所述的拟态设备集群的管理***,其特征在于,所述综合管理子***还包括日志管理模块,所述拟态设备管理模块还包括监控子模块;
所述执行体管理子模块,还用于将所述目标拟态设备的接入成功状态信息发送给所述日志管理模块;
所述监控子模块,用于监测所述目标拟态设备的特征参数,并将所述特征参数发送给所述日志管理模块;
所述日志管理模块,用于根据所述接入成功状态信息,将所述目标拟态设备的状态信息更新为已接入状态,并结合所述特征参数对所述目标拟态设备进行管理。
4.根据权利要求3所述的拟态设备集群的管理***,其特征在于,所述综合管理子***还包括规范化模块;
所述规范化模块,用于在所述运维管理模块确定出所述类型不属于所述预设拟态设备类型的情况下,在所述拟态设备管理子***中增加所述类型对应的拟态设备管理模块;
所述监控子模块,还用于设置所述类型的拟态设备对应的所述特征参数。
5.根据权利要求1所述的拟态设备集群的管理***,其特征在于,所述操作指令包括更改操作指令,所述更改操作指令还包括所述目标拟态设备中待更改的目标异构执行体的标识以及更改操作的类型,所述综合管理子***包括运维管理模块和日志管理模块;所述拟态设备管理子***包括所述类型对应的目标拟态设备管理模块,且所述目标拟态设备管理模块包括执行体管理子模块;
其中,所述运维管理模块,用于在所述类型属于所述预设拟态设备类型的情况下,根据所述目标拟态设备的标识和所述目标异构执行体的标识查看所述日志管理模块,判断所述目标异构执行体是否处于预设状态;所述预设状态为下线状态或者运行状态;
所述运维管理模块,还用于根据判断结果,向所述执行体管理子模块发送更改指令,所述更改指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述更改操作的类型;
所述执行体管理子模块,用于根据所述更改指令控制所述目标异构执行体执行相应的更改操作。
6.根据权利要求5所述的拟态设备集群的管理***,其特征在于,所述更改操作的类型为下线操作类型,所述预设状态为下线状态;
其中,所述运维管理模块,具体用于在所述目标异构执行体处于非下线状态的情况下,向所述执行体管理子模块发送下线指令,所述下线指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述下线操作类型;
所述执行体管理子模块,用于根据所述下线指令控制所述目标异构执行体执行下线操作。
7.根据权利要求6所述的拟态设备集群的管理***,其特征在于,
所述执行体管理子模块,还用于回收为所述目标异构执行体分配的内部网络资源,所述内部网络资源用于在所述目标拟态设备中有新的异构执行体上线时,分配至所述新的异构执行体。
8.根据权利要求5所述的拟态设备集群的管理***,其特征在于,所述更改操作的类型包括回滚操作类型,所述预设状态为下线状态;
所述运维管理模块,具体用于在所述目标异构执行体处于下线状态的情况下,向所述执行体管理子模块发送回滚指令,所述回滚指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述回滚操作类型;
所述执行体管理子模块,用于根据所述回滚指令控制所述目标异构执行体执行回滚操作。
9.根据权利要求8所述的拟态设备集群的管理***,其特征在于,
所述运维管理模块,还用于在所述目标异构执行体处于非下线状态的情况下,向所述执行体管理子模块发送下线指令,所述下线指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述下线操作类型;
所述执行体管理子模块,还用于根据所述下线指令控制所述目标异构执行体执行下线操作。
10.根据权利要求5所述的拟态设备集群的管理***,其特征在于,所述更改操作的类型包括激活操作类型和/或启动操作类型,所述预设状态为运行状态;
所述运维管理模块,具体用于在所述目标异构执行体处于非运行状态的情况下,向所述执行体管理子模块发送更改指令,所述更改指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述更改操作的类型;
所述执行体管理子模块,用于根据所述更改指令控制所述目标异构执行体执行更改操作。
11.根据权利要求5所述的拟态设备集群的管理***,其特征在于,所述更改操作的类型包括重启操作类型,所述预设状态为运行状态;
所述运维管理模块,具体用于在所述目标异构执行体处于运行状态的情况下,向所述执行体管理子模块发送重启指令,所述重启指令包括所述目标拟态设备的标识、所述目标异构执行体的标识和所述重启操作类型;
所述执行体管理子模块,用于根据所述重启指令控制所述目标异构执行体执行重启操作。
12.根据权利要求5-11任一项所述的拟态设备集群的管理***,其特征在于,所述目标拟态设备管理模块还包括监控子模块;
所述执行体管理子模块,还用于将所述目标异构执行体更新后的状态信息发送给所述日志管理模块;
所述监控子模块,用于监测所述目标拟态设备的特征参数,并将所述特征参数发送给所述日志管理模块;
所述日志管理模块,用于将所述目标异构执行体的状态信息更新为所述更新后的状态信息,并结合所述特征参数对所述目标拟态设备进行管理。
13.根据权利要求1所述的拟态设备集群的管理***,其特征在于,所述操作指令包括删除操作指令,所述综合管理子***包括运维管理模块、日志管理模块以及网络资源管理模块;所述拟态设备管理子***包括预设拟态设备类型对应的拟态设备管理模块,且所述拟态设备管理模块包括执行体管理子模块;
所述运维管理模块,还用于在所述类型属于所述预设拟态设备类型的情况下,根据所述目标拟态设备的标识查看日志管理模块,判断所述拟态设备管理子***管理的拟态设备中是否包括所述目标拟态设备;
所述网络资源模块,还用于在所述运维管理模块确定包括所述目标拟态设备的情况下,回收为所述目标拟态设备分配的外部网络资源;
所述执行体管理子模块,还用于在所述运维管理模块确定包括所述目标拟态设备的情况下,回收为所述目标拟态设备的异构执行体分配的内部网络资源,并关闭与所述目标拟态设备之间的会话。
14.根据权利要求13所述的拟态设备集群的管理***,其特征在于,
所述执行体管理子模块,还用于将所述目标拟态设备的删除成功状态信息发送给所述日志管理模块;
所述日志管理模块,用于根据所述删除成功状态信息,将所述目标拟态设备的状态信息更新为已删除状态。
15.一种拟态设备集群的管理方法,其特征在于,应用于上述拟态设备集群的管理***,所述拟态设备集群的管理***包括综合管理子***和拟态设备管理子***,所述方法包括:
通过所述综合管理子***接收输入的操作指令;其中,所述操作指令包括待操作的目标拟态设备的类型和标识,所述操作指令包括接入操作指令、更改操作指令或者删除操作指令中的至少一种;
通过所述综合管理子***查找所述类型是否属于拟态设备集群对应的预设拟态设备类型;
通过所述综合管理子***根据查找结果,触发所述拟态设备管理子***根据所述操作指令,对所述目标拟态设备执行相应的操作,以对拟态设备集群中的拟态设备进行管理。
16.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求15所述的拟态设备集群的管理方法。
17.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求15所述的拟态设备集群的管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211417485.5A CN115499322B (zh) | 2022-11-14 | 2022-11-14 | 拟态设备集群的管理***、方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211417485.5A CN115499322B (zh) | 2022-11-14 | 2022-11-14 | 拟态设备集群的管理***、方法和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115499322A CN115499322A (zh) | 2022-12-20 |
CN115499322B true CN115499322B (zh) | 2023-03-24 |
Family
ID=85115589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211417485.5A Active CN115499322B (zh) | 2022-11-14 | 2022-11-14 | 拟态设备集群的管理***、方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115499322B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116015978B (zh) * | 2023-02-13 | 2023-12-05 | 中国南方电网有限责任公司 | 一种基于拟态安全技术的异构冗余流量检测*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110691107A (zh) * | 2019-12-11 | 2020-01-14 | 南京红阵网络安全技术研究院有限公司 | 一种内生安全的用户接入认证管理***及方法 |
CN111399974A (zh) * | 2019-03-26 | 2020-07-10 | 深圳市鸿合创新信息技术有限责任公司 | 一种资源管理方法及装置、电子设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10621613B2 (en) * | 2015-05-05 | 2020-04-14 | The Nielsen Company (Us), Llc | Systems and methods for monitoring malicious software engaging in online advertising fraud or other form of deceit |
CN113703908A (zh) * | 2020-05-21 | 2021-11-26 | 迪莲娜(上海)大数据服务有限公司 | 拟态虚拟网络管理*** |
CN112242923A (zh) * | 2020-09-15 | 2021-01-19 | 中国人民解放军战略支援部队信息工程大学 | 基于拟态防御的统一数据管理网络功能实现***及方法 |
CN112187825B (zh) * | 2020-10-13 | 2022-08-02 | 网络通信与安全紫金山实验室 | 一种基于拟态防御的蜜罐防御方法、***、设备及介质 |
CN112291346B (zh) * | 2020-10-29 | 2022-08-16 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 面向异构节点集群的拟态应用部署管理***、方法及介质 |
-
2022
- 2022-11-14 CN CN202211417485.5A patent/CN115499322B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111399974A (zh) * | 2019-03-26 | 2020-07-10 | 深圳市鸿合创新信息技术有限责任公司 | 一种资源管理方法及装置、电子设备 |
CN110691107A (zh) * | 2019-12-11 | 2020-01-14 | 南京红阵网络安全技术研究院有限公司 | 一种内生安全的用户接入认证管理***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115499322A (zh) | 2022-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106789362B (zh) | 一种设备管理方法及网管*** | |
US11249788B2 (en) | Cloud management platform, and virtual machine management method and system | |
EP2731010A1 (en) | Method, device, and system for migrating configuration information during live migration of virtual machine | |
US20140359343A1 (en) | Method, Apparatus and System for Switching Over Virtual Application Two-Node Cluster in Cloud Environment | |
CN109981493B (zh) | 一种用于配置虚拟机网络的方法和装置 | |
CN111611137A (zh) | 告警监控方法、装置、计算机设备及存储介质 | |
CN108881066B (zh) | 一种路由请求的方法、接入服务器以及存储设备 | |
CN115499322B (zh) | 拟态设备集群的管理***、方法和电子设备 | |
CN104506654A (zh) | 云计算***及动态主机配置协议服务器备份方法 | |
CN106230954B (zh) | 一种虚拟化管理平台 | |
CN103885865A (zh) | 一种传感器管理方法及装置 | |
CN108924043A (zh) | ***监控方法、网关通信、网关装置、业务处理设备 | |
CN110196749B (zh) | 虚拟机的恢复方法及装置、存储介质及电子装置 | |
CA3138764A1 (en) | Data processing method, device, computer equipment and storage medium | |
US11153173B1 (en) | Dynamically updating compute node location information in a distributed computing environment | |
CN105208137A (zh) | 一种互联网协议ip地址分配方法、装置、服务器和终端 | |
CN103023704A (zh) | 虚拟网络服务设备接入方法及*** | |
US10514992B1 (en) | Disaster recovery specific configurations, management, and application | |
WO2023207175A1 (zh) | 混合云环境下的扫描探测方法、装置、***、设备和介质 | |
US10097637B2 (en) | Grid distributed cache | |
CN112199176A (zh) | 一种业务处理方法、装置及相关设备 | |
US8812900B2 (en) | Managing storage providers in a clustered appliance environment | |
US9973569B2 (en) | System, method and computing apparatus to manage process in cloud infrastructure | |
CN104504348B (zh) | 一种基于高可用存储***的数据保护方法 | |
CN114598604B (zh) | 虚拟网络功能实例信息的监控方法、监控装置及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |