买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京智齿博创科技有限公司
摘要:本发明公开了一种基于DevOps背景下的运维平台,包括:任务创建模块,其包括将由Web端接收的任务请求创建为任务的接收创建模块,和将预设的周期性请求创建为任务的周期创建模块;其中,由Web端接收的任务请求为Redis配置修改请求和应用程序包部署请求;预设的周期性请求为对存储服务器的信息采集请求;任务执行模块,其用于执行所述任务创建模块下发的任务;数据库,其用于所述任务执行模块执行所述任务创建模块下发的任务的数据保存。其实现了服务器管理、数据库Redis管理以及应用发布管理的全自动化,有效提高了信息采集的准确性以及运维效率。
主权项:1.一种基于DevOps背景下的运维平台,其特征在于,包括:任务创建模块,其包括将由Web端接收的任务请求创建为任务的接收创建模块,和将预设的周期性请求创建为任务的周期创建模块;其中,由Web端接收的任务请求为Redis配置修改请求和应用程序包部署请求;预设的周期性请求为对存储服务器的信息采集请求;任务执行模块,其用于执行所述任务创建模块下发的任务;数据库,其用于所述任务执行模块执行所述任务创建模块下发的任务的数据保存;所述任务执行模块接收到所述周期创建模块根据存储服务器的信息采集请求创建的任务后,由主机获取服务器信息后,将所述服务器信息进行保存,具体方法为:使用开源Ansible工具,通过Ansible接口的setup模块按照预定周期自动采集服务器信息,并保存在所述数据库内;所述数据库还保存Redis配置修改信息和应用程序包部署信息;还通过Python的nmap模块实时监控主机的运行状态,做到以CMDB的数据为准;利用websocket和Django内置的channel结合Redis实现WebSSH,方便运维人员进行操作,提高生产力;所述任务执行模块接收到所述接收创建模块根据应用程序包部署请求创建的任务后,调用开源打包工具Jenkins接口将所述应用程序包打包为应用包,包括:将Jenkins构建的参数保存于数据库后,在主机的后台生成作业Job后,使用Celery分布式taskQueue后台调用Jenkins接口对应用程序进行构建生成应用包,然后对所述应用包下载;展示模块,其将所述任务执行模块保存的服务器信息进行页面展示。
全文数据:
权利要求:
百度查询: 北京智齿博创科技有限公司 基于DevOps背景下的运维平台
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。