首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于声明式API的跨地域openstack集群管理方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:济南浪潮数据技术有限公司

摘要:本申请公开了一种基于声明式API的跨地域openstack集群管理方法及系统,该方法首先通过声明式API将跨地域openstack集群中各资源对象定义为云管平台所在K8S集群中相应的CRD;在每个跨地域openstack集群中部署一个agent;任一agent通过list‑watch机制监听云管平台中各CRD;agent调用本地openstack接口,进行相应的事件处理;判断当前所有跨地域openstack集群中的事件是否处理完毕;如果否,每隔第一设定时间,任一agent针对事件在本地发起重试操作,直到任一agent所在集群的资源对象状态与云管平台中的CRD状态一致。该系统包括:CRD定义模块、agent部署模块、监听模块、调用模块、判断模块和重试模块。通过本申请,能够有效解决跨地域openstack多集群间的网络不稳定问题,能够有效提高整个集群管理的可靠性。

主权项:1.一种基于声明式API的跨地域openstack集群管理方法,其特征在于,所述方法包括:通过声明式API对象设计,将跨地域openstack集群中各种类型的资源对象,定义为云管平台所在K8S集群中相应的CRD,其中,任一资源对象匹配一个CRD;在每个跨地域openstack集群中部署一个agent;任一agent通过list-watch机制,监听云管平台中各CRD的事件,所述事件包括:创建事件、修改事件以及删除事件;根据云管平台中各CRD的所述事件,所述任一agent调用本地openstack接口,进行相应的事件处理;判断当前所有跨地域openstack集群中的事件是否处理完毕;如果是,流程结束;如果否,每隔第一设定时间,所述任一agent针对所述事件在本地发起重试操作,直到所述任一agent所在集群的资源对象状态与云管平台中的CRD状态一致,所述重试操作包括:重新执行事件和断线自动重连;所述通过声明式API对象设计,将跨地域openstack集群中各种类型的资源对象,定义为云管平台所在的K8S集群中相应的CRD,包括:确定openstack集群中需要在云端进行管理的各种类型的资源对象;在云管平台的K8S集群中创建对应的CR资源;当所述事件为高耗时事件时,所述方法还包括:调用本地openstack接口,每隔第二设定时间查询所述高耗时事件的执行状态,所述高耗时事件为执行时间超过设定时间阈值的事件;将所述高耗时事件的执行状态更新至云管平台的CR资源中,直到所述事件执行完毕。

全文数据:

权利要求:

百度查询: 济南浪潮数据技术有限公司 一种基于声明式API的跨地域openstack集群管理方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。