[发明专利]高可用性的虚拟机集群的管理方法及装置有效
申请号: | 201610379215.8 | 申请日: | 2016-05-31 |
公开(公告)号: | CN107453888B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 谢鸿钊 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可用性 虚拟机 集群 管理 方法 装置 | ||
本发明公开了一种高可用性的虚拟机集群的管理方法,应用于包括多个物理主机的高可用性HA集群系统中,所述物理主机上运行至少一个虚拟机,所述方法包括:在监测到物理主机运行异常时,选择运行正常的物理主机作为目标物理主机;向所述目标物理主机发送虚拟机启动请求,以将所述运行异常的物理主机上的虚拟机切换到所述目标物理主机上运行;所述虚拟机启动请求携带所述运行异常的物理主机上的虚拟机的身份标识。本发明还公开了一种高可用性的虚拟机集群的管理系统。采用本发明,可避免用户业务中断,以保证用户业务的持续性。
技术领域
本发明涉及通信技术领域,尤其涉及一种高可用性的虚拟机集群管理方法及装置。
背景技术
HA(High Availability,高可用性)集群(Cluster)通过一组物理主机提供透明的冗余处理能力,从而实现不间断应用的目的。其中,HA集群是共同为客户端提供网络资源的一组物理主机,每一台提供网络资源的物理主机称为节点,当一个物理主机不可用或者不能处理客户端的请求时,该物理主机提供的网络资源会及时转到另外可用物理主机来处理,而这些对于用户是透明的,用户不需要关心要使用的网络资源的具体位置,由HA集群自动完成。
现有技术中,如图1所示,通过使用corosync(集群管理软件)来搭建HA集群,corysync实现了HA集群各个物理主机间通信的基础框架。Corosync之上是资源的调度管理系统,实现虚拟机的管理。当某台物理主机通信异常时,导致该物理主机上的corosync无法与其他节点通信,也无法与集群管理平台通信,在集群管理平台上看到的则是该物理主机处于离线状态,集群管理平台的任何消息都无法被该物理主机接收到;该物理主机上运行的虚拟机无法被集群管理平台调度,导致用户业务中断。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种高可用性的虚拟机集群管理方法及装置,旨在解决现有技术中,虚拟机集群在物理主机出现故障时,无法自动评估并处理出现故障的物理主机上的虚拟机,导致用户业务中断的技术问题。
为实现上述目的,本发明提供一种高可用性的虚拟机集群管理方法,应用于包括多个物理主机的高可用性HA集群系统中,所述物理主机上运行至少一个虚拟机,所述方法包括:
在监测到物理主机运行异常时,选择运行正常的物理主机作为目标物理主机;
向所述目标物理主机发送虚拟机启动请求,以将所述运行异常的物理主机上的虚拟机切换到所述目标物理主机上运行;所述虚拟机启动请求携带所述运行异常的物理主机上的虚拟机的身份标识。
优选地,在监测到物理主机运行异常时,选择运行正常的物理主机作为目标物理主机的步骤包括:
在监测到物理主机运行异常时,判断候选物理主机的总个数是否大于1;所述候选物理主机为运行正常的物理主机;
在候选物理主机的总个数大于1时,获取各个候选物理主机的资源使用情况;
根据各个候选物理主机的资源使用情况,选择一个候选物理主机作为目标物理主机。
优选地,所述目标物理主机包括第一目标物理主机,所述在监测到物理主机运行异常时,选择运行正常的物理主机作为目标物理主机的步骤包括:
在监测到物理主机的业务接口运行异常时,查找运行在第一故障物理主机上的第一目标虚拟机;所述第一故障物理主机为业务接口运行异常的物理主机,所述第一目标虚拟机为通过所述第一故障物理主机上的运行异常的业务接口访问外网的虚拟机;
从运行正常的物理主机中选择业务接口运行正常的物理主机为第一目标物理主机,所述第一目标虚拟机可通过所述第一目标物理主机上的业务接口访问外网。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610379215.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:设备处理方法、装置及控制器
- 下一篇:一种日志文件的上传方法及装置