[发明专利]一种云平台的升级方法及装置有效
申请号: | 201610152457.3 | 申请日: | 2016-03-17 |
公开(公告)号: | CN105589697B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 邓书芬 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04L12/24 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510310 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 升级 方法 装置 | ||
1.一种云平台的升级方法,其特征在于,包括:
逐一检测云平台中每个节点的资源状态;
若所述节点的资源处于空闲状态,则向所述节点发送升级包,使所述节点安装所述升级包进行升级;其中,所述升级包从升级服务器中获取;
若所述节点的资源处于运行状态,则对所述节点中正在运行的虚拟机进行迁移,并向迁移后的所述节点发送升级包,使所述节点安装所述升级包进行升级;具体地,获取待迁移节点的资源使用量;将所述待迁移节点上正在运行的虚拟机迁移至资源空闲量大于所述资源使用量的其他节点上;向迁移出虚拟机的节点发送升级包,使所述迁移出虚拟机的节点安装所述升级包进行升级。
2.如权利要求1所述的云平台的升级方法,其特征在于,所述将所述待迁移节点上正在运行的虚拟机迁移至资源空闲量大于所述资源使用量的其他节点上,具体包括:
在预设的时间阈值内,循环判断所述云平台中是否具有资源空闲量大于所述待迁移节点的资源使用量的其他节点;
若是,则将所述待迁移节点上正在运行的虚拟机迁移至所述其他节点上;
若否,则在达到所述时间阈值时,新增一个空闲节点,并将所述待迁移节点上正在运行的虚拟机迁移至所述空闲节点上。
3.如权利要求1至2任一项所述的云平台的升级方法,其特征在于,在所述对所述节点中正在运行的虚拟机进行迁移,并向迁移后的所述节点发送升级包,使所述节点安装所述升级包进行升级之后,还包括:
将所述虚拟机迁移回升级后的原节点上。
4.如权利要求1至2任一项所述的云平台的升级方法,其特征在于,在所述逐一检测云平台中每个节点的资源状态之前,还包括:
检测升级服务器中是否具有升级包;
若是,则检测所述升级包的版本号是否大于当前版本的版本号;
若是,则获取所述升级服务器中的所述升级包。
5.一种云平台的升级装置,其特征在于,包括:
资源状态检测模块,用于逐一检测云平台中每个节点的资源状态;
第一升级模块,用于若所述节点的资源处于空闲状态,则向所述节点发送升级包,使所述节点安装所述升级包进行升级;其中,所述升级包从升级服务器中获取;以及,
第二升级模块,用于若所述节点的资源处于运行状态,则对所述节点中正在运行的虚拟机进行迁移,并向迁移后的所述节点发送升级包,使所述节点安装所述升级包进行升级;具体包括:资源使用量获取单元,用于获取待迁移节点的资源使用量;迁移单元,用于将所述待迁移节点上正在运行的虚拟机迁移至资源空闲量大于所述资源使用量的其他节点上;以及,升级单元,用于向迁移出虚拟机的节点发送升级包,使所述迁移出虚拟机的节点安装所述升级包进行升级。
6.如权利要求5所述的云平台的升级装置,其特征在于,所述迁移单元具体包括:
循环判断子单元,用于在预设的时间阈值内,循环判断所述云平台中是否具有资源空闲量大于所述待迁移节点的资源使用量的其他节点;
第一迁移子单元,用于若是,则将所述待迁移节点上正在运行的虚拟机迁移至所述其他节点上;以及,
第二迁移子单元,用于若否,则在达到所述时间阈值时,新增一个空闲节点,并将所述待迁移节点上正在运行的虚拟机迁移至所述空闲节点上。
7.如权利要求5至6任一项所述的云平台的升级装置,其特征在于,所述云平台的升级装置还包括:
迁移模块,用于将所述虚拟机迁移回升级后的原节点上。
8.如权利要求5至6任一项所述的云平台的升级装置,其特征在于,所述云平台的升级装置还包括:
升级包检测模块,用于检测升级服务器中是否具有升级包;
版本号检测模块,用于若是,则检测所述升级包的版本号是否大于当前版本的版本号;以及,
升级包获取模块,用于若是,则获取所述升级服务器中的所述升级包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610152457.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种批量更新Linux虚拟机系统补丁的方法
- 下一篇:样本抽取方法和装置