一种基于DRBL的操作系统的远程批量还原方法技术方案

技术编号:21458065 阅读:31 留言:0更新日期:2019-06-26 06:10
本发明专利技术提供了一种基于DRBL的操作系统远程批量还原方法,本方法包括:根据具体需求定制安装操作系统,将安装好的操作系统作为源系统,将源系统挂载在DRBL环境中,保存源系统的安装信息和数据内容为备份文件,备份文件内容包括系统分区、软件安装包、文件数据等信息,在DRBL服务端配置好网络环境和需要的服务环境,选择还原目标并设定好批量还原过程的主机数和等待时间,客户端通过网络寻找服务端资源并按照配置进行引导和批量还原操作。备份文件可以灵活选择存储位置且重复使用,全部还原过程均可以通过网络远程操作,全程可实时监控提高容错率和安全性。

【技术实现步骤摘要】
一种基于DRBL的操作系统的远程批量还原方法
本专利技术涉及计算机科学领域,特别涉及一种批量备份还原操作系统方法。
技术介绍
随着服务器技术的应用越来越广泛,服务器的操作系统安装需求量也随之得到了巨大的增长,在很多服务器的使用场景中批量多次安装操作系统的特点越来越明显,所以在很多系统管理员或者运维人员的使用过程中对操作系统系统的备份还原也是一个经常使用的操作,而常用的许多还原工具例如FSArchiver,Sfdisk,ddrescue等都是使用命令行操作,而对于习惯了Windows的人员来说使用命令行还原工具又显得很困难。在这种情况下具有一个十分友好操作界面的还原工具DRBL就适合很多刚接触命令行而不是很熟悉的人员来使用,DRBL作为一个体积不大但是功能完整实用的还原工具,在对操作系统的备份还原上有很好的效果,操作界面和Windows类似且支持多种语言包括中文,用户在使用上没有障碍。在现在常用的服务器设备中,主板上集成了IPMI的功能接口,通过使用IPMI功能可以远程控制服务器,将IPMI和批量还原结合的方法实现了全部操作都可以远程完成的效果。远程访问可以同时控制多台主机而且方便操作和监控,比传统的显示器访问的方式相比有显著提高。
技术实现思路
本专利技术提供的基于DRBL的远程批量还原系统的操作方法,解决了还原时每个主机必须占用一个对应源文件的缺点,多台主机可以同时读取一个源文件进行还原安装,通过网络发现存放读取源文件解决了一些硬件上的限制。本专利技术提供一种基于DRBL的操作系统远程批量还原方法,该方法包括远程操作系统的备份和批量还原系统两部分;(1)远程操作系统的备份,包括以下子步骤:1.1:所有主机配置IPMI接口开启远程控制台访问;1.2:配置所有主机的网络环境,使得所有主机可以互相访问;1.3:在服务端主机上安装并配置DRBL环境中需要用到的DRBL服务,DRBL服务包括dhcp,tftp,nfs,nis;1.4:通过远程控制台访问一台客户端主机,并在客户端主机上引导安装源系统;1.5:在步骤1.4中的客户端主机上,通过服务端主机配置的DRBL服务获取网络地址并寻找到服务端主机;1.6:通过DRBL服务将源系统信息打包为备份文件,备份方式可以选择save-disk或save-parts,并挂载一个存储介质到服务端主机上建立存储目录存放备份文件;在有多个备份文件的情况下根据自定义名称进行区分;(2)批量还原远程操作系统,包括以下子步骤:2.1:所有主机配置IPMI接口开启远程控制台访问;2.2:配置所有主机的网络环境,使得所有主机可以互相访问;2.3:在服务端主机上安装并配置DRBL环境中需要用到的DRBL服务;2.4:在服务端主机挂载存储目录读取备份文件;2.5:在服务端主机选择要还原的客户端主机(选择还原目标有两种模式,all模式选择还原到所有的客户端主机,part模式可根据ip或mac地址选择还原部分客户端主机,可以根据实际需求选择对应的模式);2.6:选择与步骤1.6中的备份方式相对应的还原方式,备份方式为save-disk时,根据restore-disk还原到客户端硬盘,备份方式为save-parts时,根据restore-parts还原到客户端主机的分区;2.7:设定还原完成后客户端主机执行的动作,可以设定客户端主机还原完成后关机重启或者等待命令;2.8:根据客户端和服务端之间的网络环境,选择还原时的网络广播模式;2.9:设定还原客户端主机数量和等待时间(客户端主机数量根据实际情况填写,等待时间一般设置为300s,超过等待时间后即使客户端主机数量达不到设定值也强制开始还原操作);2.10:远程控制台批量启动客户端主机开始还原,客户端主机还原完成后执行步骤2.7设定的动作,服务端主机停止DRBL服务。进一步地,本方法的所有步骤在主机开启远程控制台后都可以通过网络远程操作。进一步地,所述步骤1.3中,配置DRBL服务中dhcp部分时,可以根据环境需求选择dhcp或者static网络类型。进一步地,所述步骤1.3中,dhcp,tftp,nfs,nis等服务在服务端配置完成后可以共享到所有主机。进一步地,所述步骤1.4中,系统定制内容包括安装软件、服务、界面等,都可以保存到备份文件中进行还原,不需要在客户端主机上重复安装。进一步地,所述步骤1.6中,有多个源系统时可以进行多次备份操作生成多个备份文件,根据需求选择要还原的备份文件。进一步地,所述步骤1.6中,存储介质可以是服务器主机本地硬盘或者是移动存储介质,可以根据不同的使用场景灵活选择存储方式,本地硬盘读写速度快,移动存储介质方便转储保存。进一步地,所述步骤2.5中,所有主机需要在同一个网络环境中,服务端主机才能通过网络寻找到目标客户端主机。进一步地,所述步骤2.8中,网络广播模式包括multicast群播、broadcast广播、unicast点播三种模式,选择广播、群播即可实现一对多的批量还原。进一步地,所述步骤2.9中,设定还原数量和等待时间后,客户端启动的主机数量达到设定值或者等待时间为0时服务端就会下发命令开始还原操作,防止某一台客户端主机启动出现故障影响其他客户端主机还原的情况发生。本专利技术的有益效果是:本专利技术提供的远程批量还原系统方法基于DRBL工具作修改,将DRBL对还原系统时的处理进行了修改,解决了批量还原时还原时间受数量影响严重下降的缺点,并且将DRBL工具和IPMI结合起来使用,有效的提高了使用人员的便捷性和安装效率,一对多的广播、群播还原模式解决了以往还原系统方法中硬件数量和时间对还原操作的限制,本方法批量还原客户端数量上限与接口带宽和接口速率有关。附图说明图1为操作系统备份的流程图;图2为批量还原系统的流程图。具体实施方式为了体现本专利技术的实施过程和优点,下面结合附图和具体实施例对本专利技术作进一步详细说明。本方法是基于DRBL工具和IPMI服务结合使用的一种远程批量备份还原系统的操作方法,DRBL工具是基于DebianLive的备份工具,支持多种操作系统和文件系统,包括Linux(ext2,ext3,ext4,XFS,NFS,JFS)Windows(NTFS,FAT)Vmware等,所以本方法能满足大部分服务器安装系统的需求,IPMI服务是supermicro提供的一种智能管理接口,独立于操作系统外自行运作,远程开关机等操作不需要重复连接远程控制台。本方法备份操作系统的使用实例如图1所示,远程操作系统的备份,包括以下子步骤:1.1:所有主机配置IPMI接口开启远程控制台访问;1.2:配置所有主机的网络环境,使得所有主机可以互相访问;1.3:在服务端主机上安装并配置DRBL环境中需要用到的DRBL服务,DRBL服务包括dhcp,tftp,nfs,nis;1.4:通过远程控制台访问一台客户端主机,并在客户端主机上引导安装源系统;1.5:在步骤1.4中的客户端主机上,通过服务端主机配置的DRBL服务获取网络地址并寻找到服务端主机;1.6:通过DRBL服务将源系统信息打包为备份文件,备份方式可以选择save-disk或save-parts,并挂载一个存储介质到服务端主机上建立存储目录存放备份文件;在有多个备份文件的情况下根据本文档来自技高网...

【技术保护点】
1.一种基于DRBL的操作系统远程批量还原方法,其特征在于,该方法包括远程操作系统的备份和批量还原系统两部分;(1)远程操作系统的备份,包括以下子步骤:1.1:所有主机配置IPMI接口开启远程控制台访问;1.2:配置所有主机的网络环境,使得所有主机可以互相访问;1.3:在服务端主机上安装并配置DRBL环境中需要用到的DRBL服务,DRBL服务包括dhcp,tftp,nfs,nis;1.4:通过远程控制台访问一台客户端主机,并在客户端主机上引导安装源系统;1.5:在步骤1.4中的客户端主机上,通过服务端主机配置的DRBL服务获取网络地址并寻找到服务端主机;1.6:通过DRBL服务将源系统信息打包为备份文件,备份方式可以选择save‑disk或save‑parts,并挂载一个存储介质到服务端主机上建立存储目录存放备份文件;在有多个备份文件的情况下根据自定义名称进行区分;(2)批量还原远程操作系统,包括以下子步骤:2.1:所有主机配置IPMI接口开启远程控制台访问;2.2:配置所有主机的网络环境,使得所有主机可以互相访问;2.3:在服务端主机上安装并配置DRBL环境中需要用到的DRBL服务;2.4:在服务端主机挂载存储目录读取备份文件;2.5:在服务端主机选择要还原的客户端主机;2.6:选择与步骤1.6中的备份方式相对应的还原方式,备份方式为save‑disk时,根据restore‑disk还原到客户端硬盘,备份方式为save‑parts时,根据restore‑parts还原到客户端主机的分区;2.7:设定还原完成后客户端主机执行的动作;2.8:根据客户端和服务端之间的网络环境,选择还原时的网络广播模式;2.9:设定还原客户端主机数量和等待时间;2.10:远程控制台批量启动客户端主机开始还原,客户端主机还原完成后执行步骤2.7设定的动作,服务端主机停止DRBL服务。...

【技术特征摘要】
1.一种基于DRBL的操作系统远程批量还原方法,其特征在于,该方法包括远程操作系统的备份和批量还原系统两部分;(1)远程操作系统的备份,包括以下子步骤:1.1:所有主机配置IPMI接口开启远程控制台访问;1.2:配置所有主机的网络环境,使得所有主机可以互相访问;1.3:在服务端主机上安装并配置DRBL环境中需要用到的DRBL服务,DRBL服务包括dhcp,tftp,nfs,nis;1.4:通过远程控制台访问一台客户端主机,并在客户端主机上引导安装源系统;1.5:在步骤1.4中的客户端主机上,通过服务端主机配置的DRBL服务获取网络地址并寻找到服务端主机;1.6:通过DRBL服务将源系统信息打包为备份文件,备份方式可以选择save-disk或save-parts,并挂载一个存储介质到服务端主机上建立存储目录存放备份文件;在有多个备份文件的情况下根据自定义名称进行区分;(2)批量还原远程操作系统,包括以下子步骤:2.1:所有主机配置IPMI接口开启远程控制台访问;2.2:配置所有主机的网络环境,使得所有主机可以互相访问;2.3:在服务端主机上安装并配置DRBL环境中需要用到的DRBL服务;2.4:在服务端主机挂载存储目录读取备份文件;2.5:在服务端主机选择要还原的客户端主机;2.6:选择与步骤1.6中的备份方式相对应的还原方式,备份方式为save-disk时,根据restore-disk还原到客户端硬盘,备份方式为save-parts时,根据restore-parts还原到客户端主机的分区;2.7:设定还原完成后客户端主机执行的动作;2.8:根据客户端和服务端之间的网络环境,选择还原时的网络广播模式;2.9:设定还原客户端主机数量和等待时间;2.10:远程控制台批量启动客户端主机开始还原,客户端主机还原完成后执行步骤2.7设定的动作,服务端主机停止DRBL服务。2.根据权利要求1所述的一种基于DRBL的操作系统远程批量还原方法,其特征在于,本方法的所有步骤在主机开...

【专利技术属性】
技术研发人员:陈云刘述学
申请(专利权)人:杭州汉领信息科技有限公司
类型:发明
国别省市:浙江,33

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

1