The invention discloses a virtual machine system and method of high availability, high availability for virtual machine application system, including the first shadow high availability virtual machine real-time synchronous main server nodes within the memory and disk I/O data to the first node on the standby server virtual machine; the same configuration of the first virtual machine with high shadow available virtual machines, and in a non active state; if the main server node downtime, activates the first shadow virtual machine over high availability of virtual machine tasks to continue. The invention can avoid as much as possible due to the main server node downtime of the business interruption and loss of data, business of high reliability, high availability.
【技术实现步骤摘要】
一种虚拟机高可用容灾方法及其系统
本专利技术涉及虚拟机
,特别是涉及一种虚拟机高可用容灾方法及其系统。
技术介绍
服务器虚拟化技术能够将一台服务器变为数台相互隔离的虚拟机,使得服务器不再受限于物理上的界限,从而提高资源的利用率。高可用虚拟机依托于高可用虚拟机应用系统,高可用虚拟机应用系统一般包括两个或两个以上的物理服务器节点。虚拟机高可用容灾在对一些业务不中断、连续性要求较高的服务中占有重要作用。目前的虚拟机容灾方法为在备用服务器上设置相同配置的影子虚拟机,当虚拟机所在的主节点宕机后,将虚拟机的内存和磁盘数据发送至影子虚拟机内,然后由影子虚拟机继续执行业务。但是,由于影子虚拟机是在主节点宕机后才接收虚拟机的数据并继续执行,故中间通常会导致一定时间长度的业务中断,并可能导致数据丢失,可靠性低,且高可用性差。因此,如何提供一种可靠性高且具有高可用性的虚拟机高可用容灾方法及其系统是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种虚拟机高可用容灾方法及其系统,能够尽可能避免由于主服务器节点发生宕机而导致的业务中断和数据丢失,业务的可靠性高和高可用性好。为解决上述技术问题,本专利技术提供了一种虚拟机高可用容灾方法,用于高可用虚拟机应用系统,包括:实时同步主服务器节点上的高可用虚拟机内的内存状态和磁盘I/O数据至第一备用服务器节点上的第一影子虚拟机;所述第一影子虚拟机与所述高可用虚拟机同等配置,且处于非活跃状态;若所述主服务器节点宕机,激活所述第一影子虚拟机接管所述高可用虚拟机的任务继续执行。优选地,所述主服务器节点宕机后还包括:触发第二 ...
【技术保护点】
一种虚拟机高可用容灾方法,其特征在于,用于高可用虚拟机应用系统,包括:实时同步主服务器节点上的高可用虚拟机内的内存状态和磁盘I/O数据至第一备用服务器节点上的第一影子虚拟机;所述第一影子虚拟机与所述高可用虚拟机同等配置,且处于非活跃状态;若所述主服务器节点宕机,激活所述第一影子虚拟机接管所述高可用虚拟机的任务继续执行。
【技术特征摘要】
1.一种虚拟机高可用容灾方法,其特征在于,用于高可用虚拟机应用系统,包括:实时同步主服务器节点上的高可用虚拟机内的内存状态和磁盘I/O数据至第一备用服务器节点上的第一影子虚拟机;所述第一影子虚拟机与所述高可用虚拟机同等配置,且处于非活跃状态;若所述主服务器节点宕机,激活所述第一影子虚拟机接管所述高可用虚拟机的任务继续执行。2.根据权利要求1所述的方法,其特征在于,所述主服务器节点宕机后还包括:触发第二备用服务器节点创建第二影子虚拟机;实时同步所述第一影子虚拟机内的内存状态和磁盘I/O数据至所述第二影子虚拟机;若所述第一备用服务器节点宕机,激活所述第二影子虚拟机接管所述第一虚拟机的任务继续执行。3.根据权利要求2所述的方法,其特征在于,所述高可用虚拟机与所述第一影子虚拟机以及所述第一影子虚拟机与所述第二影子虚拟机之间的通信频率为毫秒级。4.根据权利要求3所述的方法,其特征在于,所述高可用虚拟机与所述第一影子虚拟机以及所述第一影子虚拟机与所述第二影子虚拟机之间通过libvirtdC函数库进行TCP传输控制协议或RDMA远程直接数据存取通信。5.一种虚拟机高可用容灾系统,其特征在于,用于高可用虚拟机应用系统,包...
【专利技术属性】
技术研发人员:曾鹏,刘为峰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。