一种基于数据中心的操作系统备份、恢复方法及装置制造方法及图纸

技术编号:14153366 阅读:93 留言:0更新日期:2016-12-11 16:54
本发明专利技术公开了一种基于数据中心的操作系统备份、恢复方法及装置,应用于控制服务器,控制服务器与数据中心的每个机器节点通信连接,数据中心由若干个机器节点组建而成。控制服务器可以同时分别向每个待备份操作系统的机器节点发送备份指令,保存每个待备份操作系统的机器节点的分区表及操作系统的镜像文件,实现了对多个机器节点的操作系统的批量备份。当有机器节点在运行过程中出现异常时,控制服务器可以同时分别向每个待恢复操作系统的机器节点发送恢复指令,控制每个待恢复操作系统的机器节点恢复自身的操作系统,实现了对多个机器节点的操作系统的批量恢复。这样可以提高工作效率,在较大程度上缓解数据丢失问题。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种基于数据中心的操作系统备份、恢复方法及装置
技术介绍
随着计算机技术的快速发展,云计算技术和大数据技术在人们的生活和工作中应用的越来越广泛,各类数据中心的建设逐渐增多。每个数据中心都由若干个机器节点组建而成,为保证数据中心的稳定运行,需要对数据中心的机器节点进行有效的运维管理。在实际应用中,数据中心的各机器节点在运行过程中,如果出现异常,需要运维管理人员在短时间内及时修复,以避免对数据中心的整体运转造成影响。针对于机器节点的操作系统崩溃或者损坏等问题,通常需要重新安装该机器节点的操作系统,并在安装后的操作系统基础上进行相关软件服务的安装配置。重新安装机器节点的操作系统,将会产生严重的数据丢失问题。而且,对于一个数据中心而言,难免会出现大量的机器节点同时出现异常的情况,如果运维管理人员逐一对出现异常的机器节点重新安装操作系统,将会花费较多的时间,工作效率较低,重复性劳动的出错率较高。
技术实现思路
为解决上述技术问题,本专利技术提供一种基于数据中心的操作系统备份、恢复方法及装置。一种基于数据中心的操作系统备份方法,应用于控制服务器,所述控制服务器与数据中心的每个机器节点通信连接,所述数据中心由若干个机器节点组建而成,所述方法包括:确定所述数据中心中待备份操作系统的机器节点;获得并保存每个待备份操作系统的机器节点的分区表;确定每个待备份操作系统的机器节点的操作系统的备份方式;分别向每个待备份操作系统的机器节点发送备份指令,每个待备份操作系统的机器节点对应的备份指令中携带该机器节点的操作系统的备份方式的信息;将每个待备份操作系统的机器节点返回的根据相应的备份指令生成的操作系统的镜像文件保存到镜像文件备份库中。在本专利技术的一种具体实施方式中,所述确定每个待备份操作系统的机器节点的操作系统的备份方式,包括:针对确定的每个待备份操作系统的机器节点,根据预先获得的该机器节点的文件系统格式,确定该机器节点的操作系统的备份方式。在本专利技术的一种具体实施方式中,所述镜像文件为按照预设的压缩方式进行压缩处理后的文件。一种基于数据中心的操作系统恢复方法,应用于控制服务器,所述控制服务器与数据中心的每个机器节点通信连接,所述数据中心由若干个机器节点组建而成,所述方法包括:确定所述数据中心中待恢复操作系统的机器节点;在预设的镜像文件备份库中查找每个待恢复操作系统的机器节点的操作系统的镜像文件;针对每个待恢复操作系统的机器节点,根据查找到的该机器节点的操作系统的镜像文件,创建该机器节点的分区表;确定每个待恢复操作系统的机器节点的操作系统的恢复方式;分别向每个待恢复操作系统的机器节点发送恢复指令,每个待恢复操作系统的机器节点对应的恢复指令中携带该机器节点的操作系统的镜像文件的信息、恢复方式的信息和分区表的信息,以控制每个待恢复操作系统的机器节点根据相应的恢复指令中的镜像文件的信息、恢复方式的信息和分区表的信息,恢复自身的操作系统。在本专利技术的一种具体实施方式中,所述确定每个待恢复操作系统的机器节点的操作系统的恢复方式,包括:针对确定的每个待恢复操作系统的机器节点,根据预先获得的该机器节点的文件系统格式,确定该机器节点的操作系统的恢复方式。一种基于数据中心的操作系统备份装置,应用于控制服务器,所述控制服务器与数据中心的每个机器节点通信连接,所述数据中心由若干个机器节点组建而成,所述装置包括:待备份节点确定模块,用于确定所述数据中心中待备份操作系统的机器节点;分区表获得模块,用于获得并保存每个待备份操作系统的机器节点的分区表;备份方式确定模块,用于确定每个待备份操作系统的机器节点的操作系统的备份方式;备份指令发送模块,用于分别向每个待备份操作系统的机器节点发送备份指令,每个待备份操作系统的机器节点对应的备份指令中携带该机器节点的操作系统的备份方式的信息;镜像文件保存模块,用于将每个待备份操作系统的机器节点返回的根据相应的备份指令生成的操作系统的镜像文件保存到镜像文件备份库中。在本专利技术的一种具体实施方式中,所述备份方式确定模块,具体用于:针对确定的每个待备份操作系统的机器节点,根据预先获得的该机器节点的文件系统格式,确定该机器节点的操作系统的备份方式。在本专利技术的一种具体实施方式中,所述镜像文件为按照预设的压缩方式进行压缩处理后的文件。一种基于数据中心的操作系统恢复装置,应用于控制服务器,所述控制服务器与数据中心的每个机器节点通信连接,所述数据中心由若干个机器节点组建而成,所述装置包括:待恢复节点确定模块,用于确定所述数据中心中待恢复操作系统的机器节点;镜像文件查找模块,用于在预设的镜像文件备份库中查找每个待恢复操作系统的机器节点的操作系统的镜像文件;分区表创建模块,用于针对每个待恢复操作系统的机器节点,根据查找到的该机器节点的操作系统的镜像文件,创建该机器节点的分区表;恢复方式确定模块,用于确定每个待恢复操作系统的机器节点的操作系统的恢复方式;操作系统恢复模块,用于分别向每个待恢复操作系统的机器节点发送恢复指令,每个待恢复操作系统的机器节点对应的恢复指令中携带该机器节点的操作系统的镜像文件的信息、恢复方式的信息和分区表的信息,以控制每个待恢复操作系统的机器节点根据相应的恢复指令中的镜像文件的信息、恢复方式的信息和分区表的信息,恢复自身的操作系统。在本专利技术的一种具体实施方式中,所述恢复方式确定模块,具体用于:针对确定的每个待恢复操作系统的机器节点,根据预先获得的该机器节点的文件系统格式,确定该机器节点的操作系统的恢复方式。应用本专利技术实施例所提供的备份方案,控制服务器确定每个待备份操作系统的机器节点的操作系统的备份方式后,可以同时分别向每个待备份操作系统的机器节点发送备份指令,针对每个待备份操作系统的机器节点,控制服务器保存了该机器节点的分区表及操作系统的镜像文件,即完成了对该机器节点的操作系统的备份,实现了对多个机器节点的操作系统的批量备份。当有机器节点在运行过程中出现异常时,可以通过已经备份的该操作节点的操作系统的镜像文件和分区表,将该机器节点的操作系统恢复到设定状态,在较大程度上缓解了数据丢失问题。应用本专利技术实施例所提供的恢复方案,控制服务器针对数据中心中每个待恢复操作系统的机器节点,可以创建该机器节点的分区表,并确定该机器节点的操作系统对应的镜像文件及恢复方式,然后同时分别向每个待恢复操作系统的机器节点发送恢复指令,控制每个待恢复操作系统的机器节点恢复自身的操作系统,实现了对多个机器节点的操作系统的批量恢复,提高了工作效率,在较大程度上缓解了数据丢失问题。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种基于数据中心的操作系统备份方法的实施流程图;图2为本专利技术实施例中一种基于数据中心的操作系统恢复方法的实施流程图;图3为本专利技术实施例中一种基于数据中心的操作系统备份装置的结构示意图;图4为本专利技术实施例中一种基于数据中心的操作系统恢复装置的结构示意图。具体实施方式本文档来自技高网...
一种基于数据中心的操作系统备份、恢复方法及装置

【技术保护点】
一种基于数据中心的操作系统备份方法,其特征在于,应用于控制服务器,所述控制服务器与数据中心的每个机器节点通信连接,所述数据中心由若干个机器节点组建而成,所述方法包括:确定所述数据中心中待备份操作系统的机器节点;获得并保存每个待备份操作系统的机器节点的分区表;确定每个待备份操作系统的机器节点的操作系统的备份方式;分别向每个待备份操作系统的机器节点发送备份指令,每个待备份操作系统的机器节点对应的备份指令中携带该机器节点的操作系统的备份方式的信息;将每个待备份操作系统的机器节点返回的根据相应的备份指令生成的操作系统的镜像文件保存到镜像文件备份库中。

【技术特征摘要】
1.一种基于数据中心的操作系统备份方法,其特征在于,应用于控制服务器,所述控制服务器与数据中心的每个机器节点通信连接,所述数据中心由若干个机器节点组建而成,所述方法包括:确定所述数据中心中待备份操作系统的机器节点;获得并保存每个待备份操作系统的机器节点的分区表;确定每个待备份操作系统的机器节点的操作系统的备份方式;分别向每个待备份操作系统的机器节点发送备份指令,每个待备份操作系统的机器节点对应的备份指令中携带该机器节点的操作系统的备份方式的信息;将每个待备份操作系统的机器节点返回的根据相应的备份指令生成的操作系统的镜像文件保存到镜像文件备份库中。2.根据权利要求1所述的方法,其特征在于,所述确定每个待备份操作系统的机器节点的操作系统的备份方式,包括:针对确定的每个待备份操作系统的机器节点,根据预先获得的该机器节点的文件系统格式,确定该机器节点的操作系统的备份方式。3.根据权利要求1或2所述的方法,其特征在于,所述镜像文件为按照预设的压缩方式进行压缩处理后的文件。4.一种基于数据中心的操作系统恢复方法,其特征在于,应用于控制服务器,所述控制服务器与数据中心的每个机器节点通信连接,所述数据中心由若干个机器节点组建而成,所述方法包括:确定所述数据中心中待恢复操作系统的机器节点;在预设的镜像文件备份库中查找每个待恢复操作系统的机器节点的操作系统的镜像文件;针对每个待恢复操作系统的机器节点,根据查找到的该机器节点的操作系统的镜像文件,创建该机器节点的分区表;确定每个待恢复操作系统的机器节点的操作系统的恢复方式;分别向每个待恢复操作系统的机器节点发送恢复指令,每个待恢复操作系统的机器节点对应的恢复指令中携带该机器节点的操作系统的镜像文件的信息、恢复方式的信息和分区表的信息,以控制每个待恢复操作系统的机器节点根据相应的恢复指令中的镜像文件的信息、恢复方式的信息和分区表的信息,恢复自身的操作系统。5.根据权利要求4所述的方法,其特征在于,所述确定每个待恢复操作系统的机器节点的操作系统的恢复方式,包括:针对确定的每个待恢复操作系统的机器节点,根据预先获得的该机器节点的文件系统格式,确定该机器节点的操作系统的恢复方式。6.一种基于数据中心的操作系统备份装置,其特征在于,应用于控制服务器,所述控制...

【专利技术属性】
技术研发人员:冀明超
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1