【技术实现步骤摘要】
一种虚拟机组任务管理方法及装置
本专利技术涉及云计算
,特别是涉及一种虚拟机组任务管理方法和一种虚拟机组任务管理装置。
技术介绍
随着云计算及其相关技术的不断发展,IAAS(InfrastructureasaService,基础设施即服务)服务的发展规模也日益扩大,越来越多的云服务提供商相继推出了共有云服务,应用在搜索引擎、电子商务等领域,其中,最为基础的为虚拟服务器(虚拟机)。虚拟化服务分配资源中粒度由粗到细按照集群、可用区、物理机、虚拟机来分配,对于虚拟机的管理员来说,可以按照上述粒度对虚拟机的任务进行批量管理,如将物理机上所有的虚拟机进行重启,或将可用区中所有的虚拟机进行关闭等。但是,虚拟机以上的粗粒度信息通常不向用户开放,使得用户仅能在虚拟机粒度上,通过虚拟机实例对虚拟机任务进行管理,如在多虚拟机关闭任务、启动任务中,用户需要对按照实例对虚拟机进行逐个关闭、启动等,步骤繁琐,当虚拟机规模较大数量较多时,管理困难、错误率高。
技术实现思路
本专利技术实施例的目的在于提供一种虚拟机组任务管理方法和一种虚拟机组任务管理装置,以实现在虚拟机规模较大,数量较多时,能够方便、有序的对虚拟机任务进行批量管理,提高虚拟机任务管理的效率。具体技术方案如下:在本专利技术实施的第一方面,首先提供了一种虚拟机组任务管理方法,该方法可以包括:确定待配置的虚拟机组,所述虚拟机组中包括至少一个待配置的虚拟机;对所述虚拟机组中各虚拟机的实例信息分别进行整合,建立所述各虚拟机对应的配置 ...
【技术保护点】
1.一种虚拟机组任务管理方法,其特征在于,所述方法包括:/n确定待配置的虚拟机组,所述虚拟机组中包括至少一个待配置的虚拟机;/n对所述虚拟机组中各虚拟机的实例信息分别进行整合,建立所述各虚拟机对应的配置信息;/n关联所述配置信息与至少一个原生任务,建立所述配置信息对应的至少一个配置任务;/n根据所述各虚拟机对应的配置任务之间的层次关系以及顺序关系对所述配置任务进行组合,建立所述虚拟机组对应的工作流;/n执行所述工作流。/n
【技术特征摘要】
1.一种虚拟机组任务管理方法,其特征在于,所述方法包括:
确定待配置的虚拟机组,所述虚拟机组中包括至少一个待配置的虚拟机;
对所述虚拟机组中各虚拟机的实例信息分别进行整合,建立所述各虚拟机对应的配置信息;
关联所述配置信息与至少一个原生任务,建立所述配置信息对应的至少一个配置任务;
根据所述各虚拟机对应的配置任务之间的层次关系以及顺序关系对所述配置任务进行组合,建立所述虚拟机组对应的工作流;
执行所述工作流。
2.根据权利要求1所述的方法,其特征在于,所述执行所述工作流之后,还包括:
记录所述工作流在解决虚拟机组故障时,各所述配置任务对至少一个第一虚拟机组子故障的执行结果,所述虚拟机组故障包括至少一个所述第一虚拟机组子故障;
接收对所述虚拟机组的业务问题请求,所述业务问题请求包括待解决的当前虚拟机组故障;
获取所述当前虚拟机组故障对应的至少一个第二虚拟机组子故障,以及所述第二虚拟机组子故障对应的所述配置任务和所述执行结果;
确定所述执行结果达到预设执行结果的配置任务为目标配置任务;
根据所述目标配置任务之间的层次关系以及顺序关系对所述目标配置任务进行组合,建立目标工作流;
响应于所述业务问题请求,执行所述目标工作流。
3.根据权利要求1所述的方法,其特征在于,所述根据所述各虚拟机对应的配置任务之间的层次关系以及顺序关系对所述配置任务进行组合,建立所述虚拟机组对应的工作流,包括:
根据所述各虚拟机对应的配置任务之间的层次关系以及顺序关系对所述配置任务进行组合,确定待处理的业务任务;
确定所述业务任务的执行时间和/或执行频率和/或执行对象,建立所述虚拟机组对应的工作流。
4.根据权利要求3所述的方法,其特征在于,所述根据所述各虚拟机对应的配置任务之间的层次关系以及顺序关系对所述配置任务进行组合,确定待处理的业务任务,包括:
根据所述各虚拟机对应的配置任务之间的层次关系,确定所述各虚拟机对应的配置任务之间的组合方式,所述组合方式包括顺序组合、并列组合中的一种;
根据所述各虚拟机对应的配置任务之间的顺序关系,确定所述各虚拟机对应的配置任务之间的组合顺序,所述顺序关系包括串行顺序、并行顺序中的至少一种;
将所述配置任务根据所述串行顺序进行所述顺序组合,确定待处理的所述业务任务;或,
将所述配置任务根据所述并行顺序进行所述并列组合,确定待处理的所述业务任务。
<...
【专利技术属性】
技术研发人员:林青云,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。