[发明专利]一种虚拟机亲和组的管理方法在审
申请号: | 202111105200.X | 申请日: | 2021-09-22 |
公开(公告)号: | CN113918278A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 杨清玉;李金丽;黄科岩;王丽君;王宇琦;王圆圆;李梦雨;杨晶晶;李山峰;张博玮 | 申请(专利权)人: | 麒麟软件有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京汇智英财专利代理事务所(普通合伙) 11301 | 代理人: | 张玮玮 |
地址: | 300450 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 亲和 管理 方法 | ||
1.一种虚拟机亲和组的管理方法,其特征在于,包括:
为虚拟机配置亲和规则和亲合组;
对运行中的虚拟机,间隔检查虚拟机是否存在亲和规则冲突,若存在亲和规则冲突,则根据存在冲突的亲和规则所属的类型和其他主机的剩余资源,选择是否迁移或关闭虚拟机;
对待启动的虚拟机,检查待启动虚拟机所属亲和规则,根据亲和规则选择要部署的目的主机,判断目的主机的剩余资源是否满足待启动的虚拟机对资源的需求,若满足,则在目的主机启动虚拟机,若不满足,则选择其他符合条件的主机部署虚拟机或不启动。
2.根据权利要求1所述的一种虚拟机亲和组的管理方法,其特征在于,所述亲和规则包括正向亲和规则和反向亲和规则,正向亲和规则包括正向亲合组强制规则和正向亲和组非强制规则,反向亲和规则包括反向亲和组强制规则和反向亲和组非强制规则;所述亲合组包括正向亲和组和反向亲合组。
3.根据权利要求2所述的一种虚拟机亲和组的管理方法,其特征在于,对运行中的虚拟机,所述根据存在冲突的亲和规则所属的类型和其他主机的剩余资源,选择是否迁移或关闭虚拟机,包括:根据亲和规则选择问题虚拟机要部署的目的主机,检测目的主机的剩余资源是否满足问题虚拟机对资源的需求,若满足问题虚拟机对资源的需求,则进一步判断环境中是否存在其他正在迁移的虚拟机,当环境中没有其他正在迁移的虚拟机,开始迁移问题虚拟机,若环境中有其他正在迁移的虚拟机,则不迁移虚拟机,返回等待检测间隔;
若不满足问题虚拟机对资源的需求,则进一步判断违反的亲和规则是否为强制,若为强制,则关闭问题虚拟机,若为非强制,则返回等待检测间隔。
4.根据权利要求2所述的一种虚拟机亲和组的管理方法,其特征在于,对待启动的虚拟机,当目的主机不满足需求时,则选择其他符合条件的主机部署虚拟机或不启动的步骤包括:
判断违反的亲和规则是否为非强制,若为非强制,则选择其他符合条件的主机部署虚拟机,若为强制,则不启动虚拟机;其中,所述其他符合条件的主机为剔除掉违反的非强制亲和规则后根据剩余的亲和规则选择的其他主机。
5.根据权利要求2所述的一种虚拟机亲和组的管理方法,其特征在于,检查虚拟机是否存在亲和规则冲突包括:
在所有亲和组中循环:
寻找违反正向亲和规则的虚拟机;
寻找违反反向亲和规则的虚拟机。
6.根据权利要求5所述的一种虚拟机亲和组的管理方法,其特征在于,寻找违反正向亲和规则的虚拟机的方法包括:
步骤101、根据正向亲和组id进行排序,正向亲和组的个数为m,变量为i;
步骤102、对正向亲合组从小到大进行遍历,获取正向亲和组对应的统一亲和组ki;
步骤103、找到统一亲和组ki中的问题虚拟机,包括:
步骤1031、根据统一亲和组ki的虚拟机id进行排序,虚拟机个数为x;
步骤1032、对x个虚拟机从小到大进行遍历,变量为s,如果第s个虚拟机的状态为正在运行,查询第s虚拟机所在主机;
步骤1033、对查询到的主机进行排序,获取部署统一亲和组ki的虚拟机最多的主机A;
步骤1034、对x个虚拟机从小到大进行遍历,变量为t,如果第t个虚拟机状态为正在运行且没有运行在主机A上,则为问题虚拟机。
7.根据权利要求6所述的一种虚拟机亲和组的管理方法,其特征在于,步骤102包括:
步骤1021、对m个正向亲和组从小到大进行遍历,变量为i,统一亲和组ki的虚拟机列表等于正向亲和组i的虚拟机列表;
步骤1022、对每个统一亲和组ki进行以下操作,包括:对组id大于正向亲和组i的m-i个正向亲和组从小到大进行遍历,变量为j,对统一亲和组ki的虚拟机列表与正向亲和组j的虚拟机列表求交集,如果交集不为空,则统一亲和组ki的虚拟机列表的值更新为统一亲和组ki与正向亲和组j的虚拟机列表的并集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111105200.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于回收和分析粒子的系统和方法
- 下一篇:热浸没式循环器