一种基于云平台的任务处理方法和装置制造方法及图纸

技术编号:20621951 阅读:18 留言:0更新日期:2019-03-20 14:09
本申请提供一种基于云平台的任务处理方法,所述方法包括:管理端向目标节点发送扫描任务,所述目标节点包括以下内容中的一种或多种:集群下的一个或多个主机、一个或多个集群;接收所述目标结点返回的扫描数据。通过上述技术方案,可以实现多个目标节点并发执行扫描任务,提高了扫描的效率。

A Task Processing Method and Device Based on Cloud Platform

The application provides a task processing method based on cloud platform. The method includes: the management side sends a scanning task to the target node, which includes one or more of the following contents: one or more hosts under the cluster, one or more clusters; and receives the scanning data returned by the target node. Through the above technical scheme, multiple target nodes can perform scanning tasks concurrently, which improves the efficiency of scanning.

【技术实现步骤摘要】
一种基于云平台的任务处理方法和装置
本专利技术涉及计算机领域,尤其涉及一种基于云平台的任务处理方法和装置。
技术介绍
近年来随着云计算技术的发展和大规模普及,虚拟化平台作为云计算的基础之一也得到广泛的应用。并且由于互联网时代的发展和数据的爆发式增长,使得相应的计算能力需求和数据处理需求也日益增长,因而在一个虚拟化平台中可能管理的计算节点可能高达数百至数千个。存储系统依赖于存储适配器的扫描以获取底层存储划分来提供存储磁盘。现有的扫描存储适配器的方式不支持并发处理,只能以一个主机接一个主机串行的方式进行扫描,在较多计算节点的情况下耗时长。此外,现有的扫描方式通常由人工手动扫描,从而导致了整个过程过多重复性操作及易出错等问题。
技术实现思路
本申请所要解决的技术是提供一种基于云平台的任务处理方法和装置,可以实现多个目标节点并发执行扫描任务。为了解决上述技术问题,本申请提供了一种基于云平台的任务处理方法,所述方法包括:管理端向目标节点发送扫描任务,所述目标节点包括以下内容中的一种或多种:集群下的一个或多个主机、一个或多个集群;接收所述目标结点返回的扫描数据。可选地,所述接收所述目标结点返回的扫描数据之后,所述方法还包括:根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据。可选地,所述目标节点返回的扫描数据包括所述目标节点的存储适配器的信息以及磁盘信息;所述根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据包括:更新所述管理端数据库中的所述目标节点对应的存储适配器信息和/或磁盘信息,以使所述管理端数据库中的所述目标节点对应的存储适配器信息和磁盘信息与所述目标节点返回的扫描数据一致。可选地,所述存储适配器包括小型计算机系统接口iSCSI软件适配器;当所述存储适配器为iSCSI软件适配器时,所述目标节点返回的扫描数据包括target信息和iface信息;所述根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据还包括:更新所述管理端数据库中的所述目标节点对应的target信息和iface信息,以使所述管理端数据库中的所述目标节点对应的target信息和iface信息与所述目标节点返回的扫描数据一致。可选地,所述管理端向目标节点发送扫描任务包括:所述管理端通过表现层状态转移REST应用程序编程接口API以及软件开发工具包SDK向目标节点发送扫描任务。本申请还提供一种基于云平台的任务处理装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于基于云平台的任务处理的程序;所述处理器,用于读取执行所述用于基于云平台的任务处理的程序,执行如下操作:管理端向目标节点发送扫描任务,所述目标节点包括以下内容中的一种或多种:集群下的一个或多个主机、一个或多个集群;接收所述目标结点返回的扫描数据。可选地,所述处理器用于读取执行所述用于基于云平台的任务处理的程序,还执行如下操作:所述接收所述目标结点返回的扫描数据之后,根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据。可选地,所述目标节点返回的扫描数据包括所述目标节点的存储适配器的信息以及磁盘信息;所述根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据包括:更新所述管理端数据库中的所述目标节点对应的存储适配器信息和/或磁盘信息,以使所述管理端数据库中的所述目标节点对应的存储适配器信息和磁盘信息与所述目标节点返回的扫描数据一致。可选地,所述存储适配器包括小型计算机系统接口iSCSI软件适配器;当所述存储适配器为iSCSI软件适配器时,所述目标节点返回的扫描数据包括target信息和iface信息;所述根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据还包括:更新所述管理端数据库中的所述目标节点对应的target信息和iface信息,以使所述管理端数据库中的所述目标节点对应的target信息和iface信息与所述目标节点返回的扫描数据一致。可选地,所述管理端向目标节点发送扫描任务包括:所述管理端通过表现层状态转移REST应用程序编程接口API以及软件开发工具包SDK向目标节点发送扫描任务。与现有技术相比,本申请包括:管理端向目标节点发送扫描任务,所述目标节点包括以下内容中的一种或多种:集群下的一个或多个主机、一个或多个集群;接收所述目标结点返回的扫描数据。通过上述技术方案,可以实现多个目标节点并发执行扫描任务,提高了扫描的效率。附图说明图1是本专利技术实施例一的基于云平台的任务处理方法的流程示意图;图2是本专利技术实施例一的基于云平台的任务处理方法的另一流程示意图;图3是本专利技术实施例一的基于云平台的任务处理装置的结构示意图;图4是本专利技术示例一的基于云平台的任务处理方法的流程示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。实施例一如图1所示,本实施例提供一种基于云平台的任务处理方法,所述方法包括:步骤S100、管理端向目标节点发送扫描任务,所述目标节点包括以下内容中的一种或多种:集群下的一个或多个主机、一个或多个集群;本实施例中,描任务可以直接下发给任一集群中的任一主机,也可以下发给一个集群节点,然后这个集群节点再下发给其下所有的主机。步骤S102、接收所述目标结点返回的扫描数据。本实施例中,主机接收到扫描任务后,执行该扫描任务,该扫描任务是扫描该主机下的存储适配器及存储适配器下的所有磁盘。可选地,如图2所示,所述接收所述目标结点返回的扫描数据之后,所述方法还可以包括:步骤S104、根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据。可选地,所述目标节点返回的扫描数据可以包括所述目标节点的存储适配器的信息以及磁盘信息;所述根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据可以包括:更新所述管理端数据库中的所述目标节点对应的存储适配器信息和/或磁盘信息,以使所述管理端数据库中的所述目标节点对应的存储适配器信息和磁盘信息与所述目标节点返回的扫描数据一致。本实施例中,管理端可以将目标节点返回的扫描数据与管理端数据库中的数据进行比对,根据目标节点返回的扫描数据,可以删除管理端数据库中的信息、修改管理端数据库中的信息,还可以是向管理端数据库新增信息。可选地,所述存储适配器可以包括iSCSI(InternetSmallComputerSystemInterface,小型计算机系统接口)软件适配器;当所述存储适配器为iSCSI软件适配器时,所述目标节点返回的扫描数据可以包括target信息和iface信息;所述根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据还可以包括:更新所述管理端数据库中的所述目标节点对应的target信息和iface信息,以使所述管理端数据库中的所述目标节点对应的target信息和iface信息与所述目标节点返回的扫描数据一致。本实施例中,存储适配器可以包括:本地软件适配器,iSCSI软件适配器本文档来自技高网...

【技术保护点】
1.一种基于云平台的任务处理方法,其特征在于,所述方法包括:管理端向目标节点发送扫描任务,所述目标节点包括以下内容中的一种或多种:集群下的一个或多个主机、一个或多个集群;接收所述目标结点返回的扫描数据。

【技术特征摘要】
1.一种基于云平台的任务处理方法,其特征在于,所述方法包括:管理端向目标节点发送扫描任务,所述目标节点包括以下内容中的一种或多种:集群下的一个或多个主机、一个或多个集群;接收所述目标结点返回的扫描数据。2.如权利要求1所述的方法,其特征在于,所述接收所述目标结点返回的扫描数据之后,所述方法还包括:根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据。3.如权利要求2所述的方法,其特征在于:所述目标节点返回的扫描数据包括所述目标节点的存储适配器的信息以及磁盘信息;所述根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据包括:更新所述管理端数据库中的所述目标节点对应的存储适配器信息和/或磁盘信息,以使所述管理端数据库中的所述目标节点对应的存储适配器信息和磁盘信息与所述目标节点返回的扫描数据一致。4.如权利要求3所述的方法,其特征在于:所述存储适配器包括小型计算机系统接口iSCSI软件适配器;当所述存储适配器为iSCSI软件适配器时,所述目标节点返回的扫描数据包括target信息和iface信息;所述根据所述目标节点返回的扫描数据更新管理端数据库中的相应数据还包括:更新所述管理端数据库中的所述目标节点对应的target信息和iface信息,以使所述管理端数据库中的所述目标节点对应的target信息和iface信息与所述目标节点返回的扫描数据一致。5.如权利要求1至4任一所述的方法,其特征在于,所述管理端向目标节点发送扫描任务包括:所述管理端通过表现层状态转移REST应用程序编程接口API以及软件开发工具包SDK向目标节点发送扫描任务。6.一种基于云平台的任务处理装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于基于...

【专利技术属性】
技术研发人员:王倩男
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1