[发明专利]一种虚拟机自动迁移方法、系统及电子设备在审
申请号: | 201910598940.8 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110377396A | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 郝锦;叶可江;须成忠 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 曹卫良 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 迁移 计算节点 多维 指标数据 虚拟机 电子设备 软件状态 网络状态 系统状态 硬件状态 自动迁移 决策 动态迁移 分类结果 脚本执行 综合考虑 接触器 决策器 收集器 自定义 集群 调用 申请 分类 分析 | ||
本申请涉及一种虚拟机自动迁移方法、系统及电子设备。包括:步骤a:通过指标收集器收集OpenStack集群中所有计算节点的多维指标数据,并将所述多维指标数据传至迁移接触器;其中,所述多维指标数据包括系统状态指标、软件状态指标、网络状态指标和硬件状态指标;步骤b:通过迁移决策器分析所有计算节点的多维指标数据,对所述计算节点进行分类,并根据所述计算节点分类结果做出迁移决策;步骤c:调用迁移脚本执行迁移决策,完成虚拟机的动态迁移。本申请通过综合考虑系统状态指标、软件状态指标、网络状态指标和硬件状态指标,并且支持扩展和自定义指标,使得迁移决策更加合理。
技术领域
本申请属于虚拟网络技术领域,特别涉及一种虚拟机自动迁移方法、系统及电子设备。
背景技术
OpenStack是一个开源的云操作系统,能够整合管理数据中心的硬件资源。在OpenStack平台上,可以创建虚拟机和虚拟网络,并且支持虚拟机的静态迁移和动态迁移。虚拟机的静态迁移,是指虚拟机在关闭的状态下从一台物理机转移到另一台物理机的过程。虚拟机的动态迁移,是指虚拟机在正常运行的状态下从一台物理机转移到另一台物理机的过程,并且迁移过程中虚拟机的服务不会发生中断。虚拟机动态迁移能够实现负载均衡、节约能源和在线维护,但是,对于数据中心管理员来说,决定迁移哪些虚拟机以及何时迁移虚拟机,是一个很大的工作量,而且容易出错。
现有的虚拟机自动迁移方法通过收集虚拟机和物理机的CPU和内存等指标进行处理,能够在一定程度上减轻数据中心管理员的工作量。但是,该方法仅仅考虑到了CPU负载、内存负载和带宽负载,没有综合考虑硬件状态、系统状态、软件状态和网络状态等指标,其中硬件状态包括物理机的温度和电源电压;系统状态包括CPU负载、内存负载和磁盘负载;软件状态包括OpenStack各个组件的运行状态;网络状态包括网络带宽、网络延迟、网络丢包和网络包损坏等,不能更好地进行迁移决策。
发明内容
本申请提供了一种虚拟机自动迁移方法、系统及电子设备,旨在至少在一定程度上解决现有技术中的上述技术问题之一。
为了解决上述问题,本申请提供了如下技术方案:
一种虚拟机自动迁移方法,包括以下步骤:
步骤a:通过指标收集器收集OpenStack集群中所有计算节点的多维指标数据,并将所述多维指标数据传至迁移接触器;其中,所述多维指标数据包括系统状态指标、软件状态指标、网络状态指标和硬件状态指标;
步骤b:通过迁移决策器分析所有计算节点的多维指标数据,对所述计算节点进行分类,并根据所述计算节点分类结果做出迁移决策;
步骤c:调用迁移脚本执行迁移决策,完成虚拟机的动态迁移。
本申请实施例采取的技术方案还包括:在所述步骤a中,所述指标收集器包括指标收集器服务端和指标收集器客户端,所述指标收集器服务端和迁移决策器部署于OpenStack控制节点,所述指标收集器客户端部署于每个OpenStack计算节点,所述OpenStack每个计算节点上还部署有IPMI;所述OpenStack计算节点的数量为至少两个。
本申请实施例采取的技术方案还包括:在所述步骤a中,所述通过指标收集器收集OpenStack集群中所有计算节点的多维指标数据具体包括:
步骤a1:通过指标收集器服务端根据设定的时间定期向指标收集器客户端和IPMI发送获取计算节点指标数据的请求;
步骤a2:通过所述指标收集器客户端收集所在OpenStack计算节点的系统状态指标、软件状态指标和网络状态指标,通过所述IPMI收集所在OpenStack计算节点的硬件状态指标,并将所述系统状态指标、软件状态指标、网络状态指标和硬件状态指标返回给指标收集器服务端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910598940.8/2.html,转载请声明来源钻瓜专利网。