[发明专利]一种虚拟机的状态信息同步的方法、装置及系统有效
申请号: | 201410431477.5 | 申请日: | 2014-08-28 |
公开(公告)号: | CN104239120B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 洪涛;杨晓伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/52 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主虚拟机 虚拟机 目的主机 源主机 同步的 存储器 容错系统 状态信息更新 装置及系统 计算性能 运行状态 暂停状态 发送 | ||
本发明公开了一种虚拟机的状态信息同步的方法,所述方法应用于虚拟机容错系统,虚拟机容错系统包括源主机和目的主机,源主机上运行有主虚拟机,目的主机上运行有备虚拟机,在源主机向目的主机同步主虚拟机的状态信息时,所述方法包括:暂停主虚拟机,并将主虚拟机的状态信息存入源主机的存储器;启动运行处于暂停状态的主虚拟机;在主虚拟机处于运行状态的同时,从存储器中获取主虚拟机的状态信息,并将主虚拟机的状态信息向目的主机发送,以便目的主机根据主虚拟机的状态信息更新备虚拟机的状态。本发明实施例提供的虚拟机的状态信息同步的方法,可以缩短了主虚拟机的暂停时间,从而提高了主虚拟机的计算性能。
技术领域
本发明涉及计算机技术领域,具体涉及一种虚拟机的状态信息同步的方法、装置及系统。
背景技术
虚拟机容错是虚拟化领域的一项关键技术,其目的是在硬件发生故障导致主虚拟机宕机的情况下,为保证关键业务零中断、数据零丢失,将业务切换到备虚拟机上运行。为了确保备虚拟机能随时代替主虚拟机工作,需要间隔性的同步主虚拟机的状态信息到备虚拟机,从而在主虚拟机出现故障的时候,备虚拟机可以及时代替主虚拟机工作。
但现有技术中,同步主虚拟机状态到备虚拟机时需要暂停主虚拟机,然后源主机向目的主机发送主虚拟机的状态信息,源主机接收到目的主机发送的确认响应后,才会恢复主虚拟机运行,这样导致主虚拟机暂停时间很长,导致主虚拟机计算性能大幅下降。
发明内容
本发明实施例提供本发明提出一种虚拟机的状态信息同步的方法,可以缩短主虚拟机的暂停时间,提高主虚拟机的计算性能。本发明实施例还提供了相应的装置及系统。
本发明第一方面提供一种虚拟机的状态信息同步的方法,所述方法应用于虚拟机容错系统,所述虚拟机容错系统包括源主机和目的主机,所述源主机上运行有主虚拟机,所述目的主机上运行有备虚拟机,在所述源主机向所述目的主机同步所述主虚拟机的状态信息时,所述方法包括:
暂停所述主虚拟机,并将所述主虚拟机的状态信息存入所述源主机的存储器;
启动运行处于暂停状态的所述主虚拟机;
在所述主虚拟机处于运行状态的同时,从所述存储器中获取所述主虚拟机的状态信息,并将所述主虚拟机的状态信息向所述目的主机发送,以便所述目的主机根据所述主虚拟机的状态信息更新所述备虚拟机的状态。
结合第一方面,在第一种可能的实现方式中,所述暂停所述主虚拟机,并将所述主虚拟机的状态信息存入所述源主机的存储器时或之后,所述方法还包括:
为所述主虚拟机输出的网络数据包设置标记,所述标记用于指示所述网络数据包为上次所述主虚拟机启动后与本次所述主虚拟机暂停的时间间隔内所述主虚拟机所产生的网络数据包;
接收所述目的主机发送的确认消息,所述确认消息用于指示所述目的主机已接收到所述主虚拟机的状态信息;
根据所述确认消息,将设置有所述标记的网络数据包从所述源主机中输出。
结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述接收所述目的主机发送的确认消息之后,所述方法还包括:
根据所述确认消息,删除所述存储器中存储的所述主虚拟机的状态信息。
本发明第二方面提供一种虚拟机的状态信息同步的装置,所述装置应用于虚拟机容错系统,所述虚拟机容错系统包括源主机和目的主机,所述源主机上运行有主虚拟机和所述装置,所述目的主机上运行有备虚拟机,所述装置包括:
第一控制单元,用于在所述源主机向所述目的主机同步所述主虚拟机的状态信息时,暂停所述主虚拟机,并将所述主虚拟机的状态信息存入所述源主机的存储器;
第二控制单元,用于启动运行所述第一控制单元控制暂停的处于暂停状态的所述主虚拟机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410431477.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于主动激励的轨道几何不平顺检测系统的荷载施加装置
- 下一篇:车场自制掩车器