[发明专利]多云管理平台的管理方法有效
申请号: | 202210003203.0 | 申请日: | 2022-01-04 |
公开(公告)号: | CN114327908B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 戴璟铭 | 申请(专利权)人: | 北京志凌海纳科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京绘聚高科知识产权代理事务所(普通合伙) 11832 | 代理人: | 汪帆 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多云 管理 平台 方法 | ||
1.一种多云管理平台的管理方法,其特征在于,包括:
用户通过多云管理平台登录vCenter,并与所述vCenter建立并维护有效连接;
发起全量缓存的请求,所述vCenter向所述多云管理平台返回所有VMWare资源数据,并缓存至所述多云管理平台的数据库中;
执行定时轮询操作,当任一VMWare任务完成后,发起增量缓存请求,所述vCenter向所述多云管理平台返回完成的VMWare任务对应的VMWare资源数据,并增量更新至所述数据库中;
执行定时轮询操作时,还判断所述数据库中未完成的VMWare任务是否完成,当所述数据库中未完成的VMWare任务完成后,发起增量缓存请求;
判断所述数据库中未完成的VMWare任务是否完成的步骤包括:
任务管理中心向所述数据库获取未完成的VMWare任务;
所述任务管理中心本次定时轮询操作时多次向所述vCenter获取当前未完成的VMWare任务的状态;以及,
根据所述vCenter向所述所述任务管理中心返回的信息判断当前未完成的VMWare任务的是否完成。
2.如权利要求1所述的多云管理平台的管理方法,其特征在于,所述多云管理平台包括API接口、账号管理模块及连接管理模块,用户通过所述多云管理平台登录vCenter,并与所述vCenter建立并维护有效连接的步骤包括:
用户通过所述API接口输入账号和密码;
所述账号管理模块向所述vCenter验证输入的账号和密码是否有效,当输入的账号和密码有效时判定与所述vCenter建立有效连接;以及,
所述账号管理模块将有效的账号和密码缓存至所述数据库中,所述连接管理模块维护与所述vCenter的有效连接。
3.如权利要求2所述的多云管理平台的管理方法,其特征在于,所述多云管理平台还包括任务管理中心,发起全量缓存的请求的步骤包括:
所述账号管理模块向所述任务管理中心发起全量缓存的请求;
所述任务管理中心获取缓存的与所述vCenter的有效连接,以登录所述vCenter。
4.如权利要求3所述的多云管理平台的管理方法,其特征在于,所述多云管理平台还包括资源操作模块,用户通过所述API接口向所述资源操作模块发起操作VMWare任务的请求,所述资源操作模块接收请求后,所述任务管理中心进行操作。
5.如权利要求4所述的多云管理平台的管理方法,其特征在于,所述资源操作模块接收请求后,所述任务管理中心进行操作之前,还包括:
所述任务管理中心获取缓存的与所述vCenter的有效连接,以登录所述vCenter;以及,
所述任务管理中心进行操作时,所述vCenter向所述资源操作模块返回VMWare任务的ID,所述资源操作模块将所述ID传递至所述任务管理中心,并缓存至所述数据库中。
6.如权利要求3所述的多云管理平台的管理方法,其特征在于,所述任务管理中心定时向所述vCenter发起获取未完成的VMWare任务的请求,所述vCenter返回未完成的VMWare任务,并缓存在所述数据库中。
7.如权利要求6所述的多云管理平台的管理方法,其特征在于,当判定所述数据库中未完成的VMWare任务完成后,更新所述数据库中的任务状态。
8.如权利要求7所述的多云管理平台的管理方法,其特征在于,所述多云管理平台还包括缓存读取模块,所述VMWare资源数据被格式化后存入所述数据库中,并通过所述缓存读取模块读取所述数据库中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京志凌海纳科技有限公司,未经北京志凌海纳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210003203.0/1.html,转载请声明来源钻瓜专利网。