[发明专利]云计算平台自动化运维系统、方法、终端设备及存储介质在审
申请号: | 202010430955.6 | 申请日: | 2020-05-20 |
公开(公告)号: | CN111736948A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 王洋 | 申请(专利权)人: | 上海仪电(集团)有限公司中央研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 孙永申 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 平台 自动化 维系 方法 终端设备 存储 介质 | ||
1.一种云计算平台自动化运维系统,应用于云计算平台的环境中,其特征在于,该系统包括运维控制子系统、nova-compute服务模块和nova-api服务模块,其中:
所述运维控制子系统,用于当需要选择杀死不同情况下判断得到的对应进程以及当需要对部分虚拟机进行自动化热迁移时发送对应请求至所述nova-api服务模块;
所述nova-compute服务模块,配置于所述云计算平台上的宿主机上,用于对所述宿主机的所有进程进行标记打分,也对所述云计算平台上的宿主机配置资源超分,还执行来自所述nova-api服务模块的请求;
所述nova-api服务模块,用于接收来自所述运维控制子系统的请求并通知所述nova-compute服务模块执行请求。
2.根据权利要求1所述的一种云计算平台自动化运维系统,其特征在于,所述的云计算平台为OpenStack。
3.根据权利要求1所述的一种云计算平台自动化运维系统,其特征在于,所述运维控制子系统还包括监控子系统,其中:
所述监控子系统,用于监控所述宿主机的内存和CPU资源使用情况,记录所述宿主机的CPU和内存资源各自使用率及对应的标记打分的情况。
4.一种基于如权利要求1所述的云计算平台自动化运维系统的运维控制方法,其特征在于,包括以下步骤:
步骤1:在所述云计算平台上的宿主机上,配置所述nova-compute服务模块对宿主机的所有进程进行标记并根据其重要程度依序打分;
步骤2:配置所述nova-compute服务模块对所述云计算平台上的宿主机配置资源超分,宿主机的CPU和内存根据所述云计算平台上的历史平均负载设置超分比例;
步骤3:所述运维控制子系统中的监控子系统监控宿主机上进程的CPU以及内存使用率和标记打分的情况;
步骤4:基于监控得到的宿主机上进程的CPU以及内存使用率和标记打分的情况,由所述运维控制子系统选择杀死不同情况下判断得到的对应进程,发送删除宿主机上虚拟机的请求给所述nova-api服务模块,由所述nova-compute服务模块执行删除任务以保证宿主机重要进程正常运行;
步骤5:基于监控得到的宿主机上进程的CPU以及内存使用率和标记打分的情况,由所述运维控制子系统对宿主机上部分虚拟机进行自动化热迁移,发送热迁移请求给所述nova-api服务模块,由所述nova-compute服务模块执行以降低系统负载。
5.根据权利要求4所述的一种基于所述的云计算平台自动化运维系统的运维控制方法,其特征在于,所述的步骤3具体包括:
所述监控子系统监控宿主机的内存和CPU资源使用情况,记录宿主机的内存和CPU资源使用率,同时记录宿主机内所有进程的内存和CPU使用率,并进一步分别计算并记录每个进程的内存和CPU判定分值。
6.根据权利要求5所述的一种基于所述的云计算平台自动化运维系统的运维控制方法,其特征在于,每个进程的所述CPU判定分值,其描述公式为:
Cn=Sn*RCn
式中,Cn为进程编号为n的进程的CPU判定分值,Sn为进程编号为n的进程的打分值,RCn为进程编号为n的进程的CPU使用率。
每个进程的所述内存判定分值,其描述公式为:
Mn=Sn*RMn
式中,Mn为进程编号为n的进程的内存判定分值,RMn为进程编号为n的进程的内存使用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海仪电(集团)有限公司中央研究院,未经上海仪电(集团)有限公司中央研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010430955.6/1.html,转载请声明来源钻瓜专利网。