[发明专利]一种虚拟机生成的方法及其装置有效
申请号: | 201910152722.1 | 申请日: | 2019-02-28 |
公开(公告)号: | CN109885330B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 苑贵全 | 申请(专利权)人: | 北京隆普智能科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/455 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 段旺 |
地址: | 101300 北京市顺义区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 生成 方法 及其 装置 | ||
1.一种虚拟机生成的方法,其特征在于,具体包括以下步骤:
响应于集群软件的升级请求,选择满足升级请求条件的物理机;
将升级源拷贝到所述物理机的存储器;
根据升级请求创建多个虚拟机并制定升级策略;
根据升级策略,多个虚拟机并行升级集群软件;
其中,升级请求中包括但不限于请求升级的机器和/或软件的数量,根据请求升级的数量创建虚拟机;
升级策略中包括若升级请求执行失败,则将与升级请求对应的虚拟机锁定,并设置时间节点,当到达时间节点执行失败的虚拟机自动解锁;
在锁定虚拟机的同时,从归属组件中查询其他与升级请求适配的虚拟机,并为所述虚拟机设定随机时间,在达到随机时间时,才能够从归属组件中选择虚拟机执行所述失败的升级请求。
2.如权利要求1所述的虚拟机生成的方法,其特征在于,升级请求中包括请求升级的升级源的数量。
3.如权利要求2所述的虚拟机生成的方法,其特征在于,选择物理机时,将多个物理机放入选择队列中,判断物理机的自身内存与升级后的升级源内存差值是否超过指定阈值。
4.如权利要求3所述的虚拟机生成的方法,其特征在于,若超过指定阈值,则正常执行升级步骤;
若未超过指定阈值,将所述物理机从选择队列中去除。
5.如权利要求1所述的虚拟机生成的方法,其特征在于,还包括,响应于集群软件的升级请求,判断所述升级源进行升级时所需的物理机数量。
6.如权利要求5所述的虚拟机生成的方法,其特征在于,若物理机数量为一个,则判断所述物理机的内存是否能升级多个升级源。
7.如权利要求6所述的虚拟机生成的方法,其特征在于,若物理机内存不满足升级多个软件的条件,则继续查找其他物理机;
若物理机内存满足升级多个软件的条件,则正常执行升级步骤。
8.如权利要求5所述的虚拟机生成的方法,其特征在于,若物理机的数量为多个,则判断多个物理机升级所述升级源后是否还能升级其他升级源。
9.如权利要求1所述的虚拟机生成的方法,其特征在于,在创建虚拟机前,创建与集群软件适配的归属组件,所述归属组件容纳创建后的全部虚拟机。
10.一种虚拟机创建装置,其特征在于,包括选择单元、拷贝单元、处理单元以及执行单元;
选择单元,响应于集群软件的升级请求,选择满足升级请求条件的物理机;
创建单元,将升级源拷贝到所述物理机的存储器;
处理单元,根据升级请求创建多个虚拟机并制定升级策略;
执行单元,根据升级策略,多个虚拟机并行升级集群软件;
其中,升级请求中包括但不限于请求升级的机器和/或软件的数量,根据请求升级的数量创建虚拟机;
升级策略中包括若升级请求执行失败,则将与升级请求对应的虚拟机锁定,并设置时间节点,当到达时间节点执行失败的虚拟机自动解锁;
在锁定虚拟机的同时,从归属组件中查询其他与升级请求适配的虚拟机,并为所述虚拟机设定随机时间,在达到随机时间时,才能够从归属组件中选择虚拟机执行所述失败的升级请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京隆普智能科技有限公司,未经北京隆普智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910152722.1/1.html,转载请声明来源钻瓜专利网。