[发明专利]一种恢复硬件设备的方法及装置在审
申请号: | 201710571927.4 | 申请日: | 2017-07-13 |
公开(公告)号: | CN107273247A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 李泽飞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 恢复 硬件 设备 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种恢复硬件设备的方法及装置。
背景技术
随着云计算和大数据技术在人们的生活和工作中应用越来越广泛,各类数据中心的建设正如火如荼的进行。每个数据中心包括有大量的硬件设备集群,如何管理服务集群成为人们关注的焦点。
当多个硬件设备操出现严重异常,并且对集群正常运行造成影响时,依照传统方式,需要运维人员对每一个异常的硬件设备重新安装部署操作系统,以及在操作系统的基础上进行相关软件服务的安装配置。
传统方式依靠人工恢复硬件设备,需要运维人员对硬件设备逐台恢复,降低了恢复硬件设备的效率。
发明内容
本发明实施例提供了一种恢复硬件设备的方法及装置,能够提高恢复硬件设备的效率。
第一方面,本发明提供了一种恢复硬件设备的方法,保存至少一个硬件设备对应的至少一个镜像文件,其中,所述镜像文件中包括:镜像分区表和备份信息;包括:
从所述至少一个硬件设备中,确定至少一个待恢复硬件设备;
针对所述至少一个待恢复硬件设备中的每个所述待恢复硬件设备,执行:
从所述至少一个镜像文件中,确定用于恢复当前待恢复硬件设备的目标镜像文件;
根据所述目标镜像文件中的所述镜像分区表,确定所述当前待恢复硬件设备的分区表;
根据所述当前待恢复硬件设备的分区表,利用所述目标镜像文件中的所述备份信息对所述当前待恢复硬件设备进行恢复。
优选地,所述根据所述目标镜像文件中的所述镜像分区表,确定所述当前待恢复硬件设备的分区表,包括:
判断所述目标镜像文件与所述当前待恢复硬件设备是否匹配,如果是,则执行A1,否则,执行A2;
A1:将所述镜像分区表作为所述当前待恢复硬件设备的分区表;
A2:根据所述当前待恢复硬件设备的硬盘信息,调整所述镜像分区表,将调整后的所述镜像分区表作为所述当前待恢复硬件设备的分区表。
优选地,进一步包括:
预先创建所述至少一个硬件设备中的每个所述硬件设备的网卡配置脚本;
在所述根据所述当前待恢复硬件设备的分区表,利用所述目标镜像文件中的所述备份信息对所述当前待恢复硬件设备进行恢复之后,进一步包括:
针对所述至少一个待恢复硬件设备中的每个所述待恢复硬件设备,执行:
从所述至少一个网卡配置脚本中,确定所述当前待恢复硬件设备的网卡对应的目标网卡配置脚本;
将所述目标网卡配置脚本发送至所述当前待恢复硬件设备上;
执行所述目标网卡配置脚本,利用所述目标网卡配置脚本配置所述当前待恢复硬件设备的网卡配置。
优选地,在所述保存至少一个硬件设备中的每个所述硬件设备的至少一个镜像文件之前,进一步包括:
从所述至少一个硬件设备中,确定至少一个待备份硬件设备;
针对所述至少一个待备份硬件设备中的每个所述待备份硬件设备,执行:
读取当前待备份硬件设备的主引导数据和所述镜像分区表;
根据所述主引导数据和所述镜像分区表,对应地查找所述当前待备份硬件设备是否存在分区信息;如果是,根据所述分区信息,针对所述当前待备份硬件设备中的待备份数据生成所述备份信息;
根据所述备份信息和所述镜像分区表,生成所述镜像文件。
优选地,所述根据所述当前待恢复硬件设备的分区表,利用所述目标镜像文件中的所述备份信息对所述当前待恢复硬件设备进行恢复,包括:
根据所述当前待恢复硬件设备的分区表,对所述当前待恢复硬件设备进行分区处理,在所述当前待恢复硬件设备中生成至少一个分区;
根据所述当前待恢复硬件设备的分区表,将所述备份信息恢复到各个所述分区中。
第二方面本发明实施例提供了一种恢复硬件设备的装置,包括:存储模块、确定模块和恢复模块;
所述存储模块,用于保存至少一个硬件设备中的每个所述硬件设备的至少一个镜像文件,其中,所述镜像文件中包括:镜像分区表和备份信息;
所述确定模块,用于从所述至少一个硬件设备中,确定至少一个待恢复硬件设备;
所述恢复模块,用于针对所述确定模块确定的所述至少一个待恢复硬件设备中的每个所述待恢复硬件设备,执行:
从所述至少一个镜像文件中,确定用于恢复当前待恢复硬件设备的目标镜像文件;
根据所述目标镜像文件中的所述镜像分区表,确定所述当前待恢复硬件设备的分区表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710571927.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种本地视频分享方法
- 下一篇:一种异常登录检测方法及装置