[发明专利]一种基于OpenStack的节点虚拟机迁移方法及装置在审
申请号: | 202111434934.2 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114064217A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 魏峰;秦宜;李建兵;袁超 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 200120 上海市浦东新区(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 openstack 节点 虚拟机 迁移 方法 装置 | ||
1.一种基于OpenStack的节点虚拟机迁移方法,其特征在于,适用于具有一个控制节点和m个计算节点的虚拟机管理控制系统,所述方法包括:
第一计算节点在确定满足所述第一计算节点的各服务的检测时间时,对所述各服务进行检测,并根据所述各服务在连续多个检测时间的服务状态,生成所述第一计算节点的第一状态信息,将所述第一计算节点的第一状态信息同步给m-1个第二计算节点;所述第一计算节点为所述m个计算节点中的任一个;第二计算节点为所述m个计算节点中的除所述第一计算节点外的任一个;
针对每个第二计算节点,所述第一计算节点基于所述第二计算节点反馈的状态信息以及所述第一计算节点与所述第二计算节点之间的通信状况,确定所述第二计算节点的第二状态信息,并将所述m个计算节点的状态信息发送给所述控制节点;所述m个计算节点的状态信息包括所述第一计算节点的第一状态信息以及所述m-1个第二计算节点各自的第二状态信息;所述控制节点用于通过所述m个计算节点的状态信息,在确定至少一个计算节点满足虚拟机迁移条件时将所述至少一个计算节点上的各虚拟机进行迁移。
2.如权利要求1所述的方法,其特征在于,所述根据所述各服务的服务状态,生成所述第一计算节点的第一状态信息,包括:
所述第一计算节点若确定所述各服务中存在至少一个服务在连续多个检测时间的服务状态为异常状态,则生成所述第一计算节点的异常状态信息;
所述第一计算节点若确定所述各服务在连续多个检测时间的服务状态均为正常状态,则生成所述第一计算节点的正常状态信息。
3.如权利要求2所述的方法,其特征在于,所述对所述各服务进行检测,包括:
所述第一计算节点通过配置的监控组件,在确定满足各服务的检测时间时,对所述各服务中的至少一个软件服务和至少一个网络服务进行检测,得到所述至少一个软件服务的软件服务状态以及所述至少一个网络服务的网络服务状态。
4.如权利要求3所述的方法,其特征在于,还包括:
针对任一软件服务,所述第一计算节点在通过所述监控组件确定所述软件服务的软件服务状态为异常状态时,重启所述软件服务,得到重启后的软件服务状态,并将所述重启后的软件服务状态作为用于生成所述第一计算节点的第一状态信息所需的软件服务状态;以及,
针对任一网络服务,所述第一计算节点在通过所述监控组件确定所述网络服务的网络服务状态为异常状态时,重启所述网络服务,得到重启后的网络服务状态,并将所述重启后的网络服务状态作为用于生成所述第一计算节点的第一状态信息所需的网络服务状态。
5.如权利要求1所述的方法,其特征在于,所述第一计算节点基于所述第二计算节点反馈的状态信息以及所述第一计算节点与所述第二计算节点之间的通信状况,确定所述第二计算节点的第二状态信息,包括:
所述第一计算节点若确定所述第一计算节点与所述第二计算节点之间的通信状况为异常,则生成所述第二计算节点的异常状态信息;
所述第一计算节点若确定所述第一计算节点与所述第二计算节点之间的通信状况为正常,且确定所述第二计算节点反馈的状态信息为正常状态信息,则生成所述第二计算节点的正常状态信息;或者,所述第一计算节点若确定所述第一计算节点与所述第二计算节点之间的通信状况为正常,且确定所述第二计算节点反馈的状态信息为异常状态信息,则生成所述第二计算节点的异常状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111434934.2/1.html,转载请声明来源钻瓜专利网。