本发明提供一种基于虚拟机集群的回滚方法及系统和服务器,该方法包括:在检测到虚拟机集群中的至少一个虚拟机异常时,从内存中获取虚拟机集群中的所有重复页面和除重复页面以外的剩余页面,并确定各重复页面与各虚拟机之间的映射关系,以及各剩余页面与各虚拟机之间的映射关系;根据各重复页面与各虚拟机之间的映射关系,将各重复页面通过组播的传输方式发送给对应的虚拟机;并根据各剩余页面与各虚拟机之间的映射关系,将各剩余页面通过单播的传输方式发送给对应的虚拟机;以使虚拟机集群中的各虚拟机恢复异常前的正常状态.本发明提供的基于虚拟机集群的回滚方法及系统和服务器,缩短了虚拟机集群恢复的时间,降低了恢复时的网络占用量.
发明专利
CN201610044580.3
2016.01.22
CN105718325A
2016-06-29
胡春明 陈德勍 师斌 崔磊
北京航空航天大学
G06F11/07(2006.01)I,G,G06,G06F,G06F11
G06F11/07(2006.01)I,G06F9/455(2006.01)I,G,G06,G06F,G06F11,G06F9,G06F11/07,G06F9/455
一种基于虚拟机集群的回滚方法,其特征在于,包括在检测到所述虚拟机集群中的至少一个虚拟机异常时,从内存中获取所述虚拟机集群中的所有重复页面和除所述重复页面以外的剩余页面,并确定各重复页面与各虚拟机之间的映射关系,以及各剩余页面与所述各虚拟机之间的映射关系;根据各重复页面与各虚拟机之间的映射关系,将所述各重复页面通过组播的传输方式发送给对应的虚拟机;并根据所述各剩余页面与所述各虚拟机之间的映射关系,将所述各剩余页面通过单播的传输方式发送给对应的虚拟机;以使所述虚拟机集群中的各虚拟机恢复异常前的正常状态.