一种数据灾难恢复方法、系统及服务器虚拟化系统与流程

文档序号:11133775阅读:352来源:国知局
一种数据灾难恢复方法、系统及服务器虚拟化系统与制造工艺

本发明涉及数据安全技术领域,特别涉及一种数据灾难恢复方法、系统及服务器虚拟化系统。



背景技术:

当前,随着大数据时代的到来,高性能的计算机服务器越来越受到社会的青睐。为了降低计算机服务器的硬件成本,进一步提升服务器的性能,人们开始对计算机服务器进行了虚拟化,得到了能够容纳更多数据并且具有更低硬件成本的服务器虚拟化系统,如浪潮的服务器虚拟化系统InCloud Sphere。

然而,服务器虚拟化系统在实际应用过程中,存在发生系统故障的可能性,如系统中发生单点故障事件。当服务器虚拟化系统中出现系统故障,往往会导致系统用户长时间内无法正常使用服务器虚拟化系统的数据服务,严重损害了用户体验。

综上所述可以看出,如何降低服务器虚拟化系统的系统故障给用户造成的不良影响是目前有待解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种数据灾难恢复方法、系统及服务器虚拟化系统,降低了服务器虚拟化系统的系统故障给用户造成的不良影响。其具体方案如下:

一种服务器虚拟化系统中的数据灾难恢复方法,包括:

对服务器虚拟化系统的工作站点上的元数据进行备份,得到相应的元数据备份文件;其中,元数据包括所述工作站点上主机和虚拟机的配置信息;

对所述工作站点进行实时监视;

当监视到所述工作站点发生故障,则利用所述元数据备份文件,在备用站点上进行相应的数据恢复处理,然后启动所述备用站点,以接替发生故障的所述工作站点的工作进程。

优选的,所述对服务器虚拟化系统的工作站点上所有的元数据进行备份的过程,包括:

按照预设的备份周期,定期对所述工作站点上的元数据进行备份。

优选的,所述定期对所述工作站点上的元数据进行备份的过程,包括:

定期对所述工作站点上的增量元数据进行备份;

其中,所述增量元数据为当前所述工作站点与所述备用站点之间的元数据的差集。

优选的,所述方法,还包括:

当发生故障的所述工作站点恢复正常后,则启动所述工作站点,并关停所述备用站点。

优选的,所述主机和所述虚拟机的配置信息均分别包括名称信息、通用唯一标识符、内存信息、CPU信息、网络连接配置信息和存储配置信息。

本发明还相应公开了一种服务器虚拟化系统中的数据灾难恢复装置,包括:

数据备份模块,用于对服务器虚拟化系统的工作站点上的元数据进行备份,得到相应的元数据备份文件;其中,元数据包括所述工作站点上主机和虚拟机的配置信息;

站点监视模块,用于对所述工作站点进行实时监视;

数据恢复模块,用于当所述站点监视模块监视到所述工作站点发生故障,则利用所述元数据备份文件,在备用站点上进行相应的数据恢复处理;

站点启动模块,用于当所述数据恢复模块在所述备用站点上完成相应的数据恢复处理后,启动所述备用站点,以接替发生故障的所述工作站点的工作进程。

优选的,所述数据备份模块为:

定时备份模块,用于按照预设的备份周期,定期对所述工作站点上的元数据进行备份。

优选的,所述定时备份模块,具体用于定期对所述工作站点上的增量元数据进行备份;

其中,所述增量元数据为当前所述工作站点与所述备用站点之间的元数据的差集。

优选的,所述数据灾难恢复装置,还包括:

站点切换控制模块,用于当发生故障的所述工作站点恢复正常后,则启动所述工作站点,并关停所述备用站点。

优选的,所述主机和所述虚拟机的配置信息均分别包括名称信息、通用唯一标识符、内存信息、CPU信息、网络连接配置信息和存储配置信息。

本发明还进一步公开了一种服务器虚拟化系统,包括前述公开的数据灾难恢复装置。

本发明中,数据灾难恢复方法,包括:对服务器虚拟化系统的工作站点上的元数据进行备份,得到相应的元数据备份文件;其中,元数据包括工作站点上主机和虚拟机的配置信息;对工作站点进行实时监视;当监视到工作站点发生故障,则利用元数据备份文件,在备用站点上进行相应的数据恢复处理,然后启动备用站点,以接替发生故障的工作站点的工作进程。可见,本发明中需要对服务器虚拟化系统中的工作站点进行元数据备份,得到相应的元数据备份文件,在监视到工作站点发生故障的情况下,将会利用元数据备份文件,在备用站点上进行相应的数据恢复处理,然后利用经过数据恢复处理的备用站点来接替之前发生故障的工作站点的工作进程,由此可以减少服务器虚拟化系统发生故障后的业务中断时间,也即,本发明降低了服务器虚拟化系统的系统故障给用户造成的不良影响。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种服务器虚拟化系统中的数据灾难恢复方法流程图;

图2为本发明实施例公开的一种服务器虚拟化系统中的数据灾难恢复装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种服务器虚拟化系统中的数据灾难恢复方法,参见图1所示,该方法包括:

步骤S11:对服务器虚拟化系统的工作站点上的元数据进行备份,得到相应的元数据备份文件;其中,元数据包括工作站点上主机和虚拟机的配置信息。

可以理解的是,上述工作站点是指服务器虚拟化系统中当前正处于正常工作状态的站点。与工作站点对应的,服务器虚拟化系统中还包括当前正处于休眠状态的站点,即备用站点。

上述步骤S11通过对工作站点上主机和虚拟机的配置信息进行备份,得到了相应的元数据备份文件。可以理解的是,主机和虚拟机的配置信息均分别包括但不限于名称信息、通用唯一标识符、内存信息、CPU信息、网络连接配置信息和存储配置信息。

步骤S12:对工作站点进行实时监视。

也即,本实施例通过对工作站点进行实时监视,以确定工作站点是否出现故障。具体可以通过监视工作站点的运行状态信息,然后根据该运行状态信息判断出工作站点是否出现故障。

步骤S13:当监视到工作站点发生故障,则利用上述元数据备份文件,在备用站点上进行相应的数据恢复处理,然后启动备用站点,以接替发生故障的工作站点的工作进程。

本实施例中,当工作站点发生了故障,则利用上述元数据备份文件,在备用站点上进行相应的数据恢复处理。具体的,按照上述元数据备份文件中的配置信息,对备用站点中的主机和虚拟机进行相应的参数配置,以在备用站点上实现对故障前工作站点的克隆,由此,备用站点可以接替发生故障的工作站点的工作进程。

可见,本发明实施例中需要对服务器虚拟化系统中的工作站点进行元数据备份,得到相应的元数据备份文件,在监视到工作站点发生故障的情况下,将会利用元数据备份文件,在备用站点上进行相应的数据恢复处理,然后利用经过数据恢复处理的备用站点来接替之前发生故障的工作站点的工作进程,由此可以减少服务器虚拟化系统发生故障后的业务中断时间,也即,本发明实施例降低了服务器虚拟化系统的系统故障给用户造成的不良影响。

本发明实施例公开了一种具体的服务器虚拟化系统中的数据灾难恢复方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

上一实施例中,需要对服务器虚拟化系统中工作站点的元数据进行备份,从而得到相应的元数据备份文件。本实施例中,上述对服务器虚拟化系统的工作站点上所有的元数据进行备份的过程,具体包括:

按照预设的备份周期,定期对工作站点上的元数据进行备份。

具体的,上述定期对工作站点上的元数据进行备份的过程,具体包括:定期对工作站点上的增量元数据进行备份;其中,增量元数据为当前工作站点与备用站点之间的元数据的差集。

也即,当需要对工作站点上的元数据进行备份时,可先确定出当前工作站点上与备用站点存在区别的元数据,然后对该存在区别的元数据进行备份,得到相应的元数据备份文件,这样可以减少每次需要备份的数据的总量。

由上可见,本发明实施例可以定期对工作站点上的元数据进行备份,当然,本实施例也可以由人工启动备份进程,具体的,在接收到用户终端发送的备份启动指令后,启动对工作站点上的元数据进行备份的进程。

进一步的,本实施例中的数据灾难恢复方法,还可以包括:

当发生故障的工作站点恢复正常后,则启动工作站点,并关停备用站点。

也即,本实施例中,当出现故障的工作站点经过故障维修处理后,若消除了故障,恢复到正常状态,则可以选择进行站点切换操作,也即,将备用站点切换成故障后又恢复正常的工作站点。

相应的,本发明实施例还公开了一种服务器虚拟化系统中的数据灾难恢复装置,参见图2所示,该装置包括:

数据备份模块21,用于对服务器虚拟化系统的工作站点上的元数据进行备份,得到相应的元数据备份文件;其中,元数据包括工作站点上主机和虚拟机的配置信息;

站点监视模块22,用于对工作站点进行实时监视;

数据恢复模块23,用于当站点监视模块22监视到工作站点发生故障,则利用元数据备份文件,在备用站点上进行相应的数据恢复处理;

站点启动模块24,用于当数据恢复模块23在备用站点上完成相应的数据恢复处理后,启动备用站点,以接替发生故障的工作站点的工作进程。

可见,本发明实施例中需要对服务器虚拟化系统中的工作站点进行元数据备份,得到相应的元数据备份文件,在监视到工作站点发生故障的情况下,将会利用元数据备份文件,在备用站点上进行相应的数据恢复处理,然后利用经过数据恢复处理的备用站点来接替之前发生故障的工作站点的工作进程,由此可以减少服务器虚拟化系统发生故障后的业务中断时间,也即,本发明实施例降低了服务器虚拟化系统的系统故障给用户造成的不良影响。

具体的,上述数据备份模块可以为:

定时备份模块,用于按照预设的备份周期,定期对工作站点上的元数据进行备份。

进一步的,上述定时备份模块,具体用于定期对工作站点上的增量元数据进行备份;

其中,增量元数据为当前工作站点与备用站点之间的元数据的差集。

另外,本实施例中的数据灾难恢复装置,还可以进一步包括:

站点切换控制模块,用于当发生故障的工作站点恢复正常后,则启动工作站点,并关停备用站点。

本实施例中,主机和虚拟机的配置信息均分别包括但不限于名称信息、通用唯一标识符、内存信息、CPU信息、网络连接配置信息和存储配置信息。

进一步的,本发明还公开了一种服务器虚拟化系统,包括前述实施例公开的数据灾难恢复装置。关于该数据灾难恢复装置的具体结构可以参考前述实施例中公开的相应内容,在此不再进行赘述。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种数据灾难恢复方法、系统及服务器虚拟化系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1