[发明专利]基于OPENSTACK的定时任务动态添加方法有效

专利信息
申请号: 202310322510.X 申请日: 2023-03-30
公开(公告)号: CN116028544B 公开(公告)日: 2023-06-23
发明(设计)人: 宋少鹏;张盼盼;夏浩;宫文策 申请(专利权)人: 山东爱特云翔计算机有限公司
主分类号: G06F16/2457 分类号: G06F16/2457;G06F16/25;G06F9/54
代理公司: 北京方圆嘉禾知识产权代理有限公司 11385 代理人: 程华
地址: 255438 山东省淄博市临淄*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 openstack 定时 任务 动态 添加 方法
【说明书】:

发明公开一种基于OPENSTACK的定时任务动态添加方法,涉及云计算领域。本发明方法基于OPENSTACK构建定时任务动态添加架构,利用Task‑API服务接收用户创建的定时任务请求数据并存储到DB数据库中,同时调用Celery方法触发Beat组件;Beat组件中的task‑scheduler模块根据定时任务请求数据将任务内容装载上,同时以秒级检索DB数据库,达到任务执行时间,task‑scheduler模块将任务发送到Broker组件的MQ任务队列中;Worker组件实时监控MQ任务队列,当存在任务时调取并操作DB数据库中的资源数据来执行任务。本发明可以实现定时任务的灵活动态添加。

技术领域

本发明涉及云计算技术领域,特别是涉及一种基于OPENSTACK的定时任务动态添加方法。

背景技术

OPENSTACK是一款开源的云管理平台,使用虚拟化技术对存储、计算、网络等资源进行虚拟化,形成资源池,以动态地为用户提供计算、存储、网络资源。当前越来越多的企业用户使用开源的OPENSTACK来搭建私有云、公有云、混合云或者行业云,然而,开源的OPENSTACK不支持动态添加定时任务,也不支持单周期、多周期定时任务。因此本领域亟需一种为OPENSTACK添加内部定时任务的统一方法,以满足企业用户设置定时任务的需要。

发明内容

针对上述背景技术中提出的问题,本发明提供一种基于OPENSTACK的定时任务动态添加方法,以实现定时任务的灵活动态添加。

为实现上述目的,本发明提供了如下方案:本发明提供一种基于OPENSTACK的定时任务动态添加方法,包括:基于OPENSTACK构建定时任务动态添加架构;所述定时任务动态添加架构中包括OPENSTACK、DB数据库、Beat组件、Broker组件和Worker组件;OPENSTACK与Beat组件通信连接;OPENSTACK、Beat组件以及Broker组件分别与DB数据库通信连接;Broker组件分别与Beat组件和Worker组件通信连接;通过OPENSTACK自定义定时器组件中的Task-API服务接收用户创建的定时任务请求数据;所述定时任务请求数据包括:定时任务名称、任务类型、执行对象资源信息、执行周期类型、任务执行时间、通知事件类型以及通知方式;基于所述定时任务动态添加架构,Task-API服务将定时任务请求数据存储到DB数据库中,同时调用Celery方法触发Beat组件;Beat组件中的task-scheduler模块根据定时任务请求数据将任务内容装载上,同时以秒级检索DB数据库,达到任务执行时间,task-scheduler模块将任务发送到Broker组件的MQ任务队列中;Worker组件实时监控MQ任务队列,当MQ任务队列中存在任务时,Worker组件调取并操作DB数据库中的资源数据来执行任务,将执行结果保存到DB数据库中。

可选地,所述定时任务请求数据由用户通过页面发起创建。

可选地,所述任务类型包括:云主机开机、云主机关机、云主机重启、云主机快照和云主机备份。

可选地,所述执行对象资源信息包括:执行对象名称及ID。

可选地,所述执行周期类型包括:单次执行和周期执行。

可选地,所述通知事件类型包括:执行失败时通知、执行成功时通知以及成功失败均通知。

可选地,所述通知方式包括:邮件通知、短信通知和电话通知。

可选地,所述定时任务请求数据还包括:任务保留策略;所述任务保留策略包括任务保留规则和保留个数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东爱特云翔计算机有限公司,未经山东爱特云翔计算机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310322510.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top