[发明专利]一种控制方法及装置有效
申请号: | 201610056047.9 | 申请日: | 2016-01-27 |
公开(公告)号: | CN105740049B | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 孟三军;伊莉娜 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F11/14 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 梁少微;王丽琴 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 装置 | ||
本发明公开了一种控制方法,该方法包括:当虚拟机故障触发高可靠性HA故障迁移时,如果查询到虚拟机配置文件中的所述虚拟机正在进行迁移操作,为所述虚拟机选择新的节点,并将虚拟机配置文件下发给所述新的节点,所述新的节点中的虚拟机配置文件中的虚拟机运行的存储路径为临时快照文件的路径;在所述新的节点上运行该虚拟机。本发明还公开了一种控制装置。采用本发明能够在虚拟机迁移过程中,若发生故障触发HA故障迁移后,确保虚拟机迁移过程中的数据不丢失。
技术领域
本发明涉及网络通信技术领域,特别涉及一种控制方法及装置。
背景技术
HA(High Availability,高可靠性)集群(Cluster)通过一组物理主机提供透明的冗余处理能力,从而保证业务连续性。其中,HA集群是共同为客户端提供网络资源的一组物理主机,每一台提供网络资源的物理主机称为节点,当一个物理主机不可用或者不能处理客户端的请求时,该物理主机提供的网络资源会及时转到另外可用物理主机来处理,减少业务中断时间。
发明内容
本发明的目的在于提供一种控制方法及装置,能够在虚拟机迁移过程中,若发生故障触发HA故障迁移后,确保虚拟机迁移过程中的数据不丢失。
为实现上述发明目的,本发明提供了一种控制方法,该方法包括:
当虚拟机故障触发高可靠性HA故障迁移时,如果查询到虚拟机配置文件中的所述虚拟机正在进行迁移操作,为所述虚拟机选择新的节点,并将虚拟机配置文件下发给所述新的节点,所述新的节点中的虚拟机配置文件中的虚拟机运行的存储路径为临时快照文件的路径;在所述新的节点上运行该虚拟机。
为实现上述发明目的,本发明还提供了一种控制装置,该装置包括:
处理单元,当虚拟机故障触发高可靠性HA故障迁移时,如果查询到虚拟机配置文件中的所述虚拟机正在进行迁移操作,为所述虚拟机选择新的节点,并将虚拟机配置文件下发给所述新的节点,所述新的节点中的虚拟机配置文件中的虚拟机运行的存储路径为临时快照文件的路径;
运行单元,在所述新的节点上运行该虚拟机。
综上所述,本发明实施例中,当虚拟机故障触发高可靠性HA故障迁移时,如果查询到虚拟机配置文件中的所述虚拟机正在进行迁移操作,为所述虚拟机选择新的节点,并将虚拟机配置文件下发给所述新的节点,所述新的节点中的虚拟机配置文件中的虚拟机运行的存储路径为临时快照文件的路径;在所述新的节点上运行该虚拟机。从而确保虚拟机迁移过程中写入临时快照文件的数据不丢失。
附图说明
图1为本发明实施例的云计算管理平台HA的组网示意图。
图2为本发明其中一个实施例的控制方法的流程示意图。
图3为本发明实施例控制装置采用双机热备的组网示意图。
图4为本发明控制装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
HA的工作原理:集群中有多个节点,每个节点上运行一个或多个虚拟机,节点通过心跳机制检测对方是否存在,当发现某个节点在超时时间内未响应请求时,就认为该节点发生故障,根据HA的调度处理策略,为受影响的虚拟机选择较空闲的节点,并在该节点上启动受影响的虚拟机,保证虚拟机业务的连续性。
现有技术中虚拟机在线迁移的实现方式是:
1)在虚拟机基础镜像文件a所在的源存储池中产生一个临时快照文件。
2)虚拟机在迁移过程中新产生的数据写入临时快照文件,同时基础镜像文件向目的存储池迁移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610056047.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于云计算的任务分配方法
- 下一篇:虚拟机内存的管理方法和管理系统