[发明专利]一种基于PXE的操作系统自动安装与恢复方法在审
申请号: | 201410427143.0 | 申请日: | 2014-08-27 |
公开(公告)号: | CN104199694A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 曹始明;陈乃阔 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/07 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 pxe 操作系统 自动 安装 恢复 方法 | ||
技术领域
本发明涉及一种计算机设备综合管理的技术领域, 具体地说是一种基于PXE的操作系统自动安装与恢复方法。
背景技术
在服务器开发、测试和量产的过程中,安装和维护操作系统是一项不可或缺但是又费时费力的工作。目前系统安装经常使用的方法是通过光驱安装或者通过硬盘拷贝,前者需要待安装机器具备USB接口,并且需要光驱等设备,后者则因为硬盘的差异性导致系统可用性差,上述两种方式依赖于工作人员的手动操作,容易出错且错误不易排查,在实际应用中效率很低。一旦操作系统出现故障无法正常运行,需要维护工程师线程手动恢复系统,浪费大量人力物力。
发明内容
本发明的目的是提供一种基于PXE的操作系统自动安装与恢复方法。
本发明的目的是按以下方式实现的,利用操作系统自动安装平台,通过PXE从网络安装操作系统的心跳检测机制监控服务器运行状况,在完成一次部署后能自动批量安装操作系统,并且在系统出现故障后,采用自动重新启动系统或重新安装系统或提供相关的软件服务,减少了对光驱、系统光盘软硬件条件的依赖,能够对服务器故障进行实时监控和处理,方便了服务器系统的管理,该操作系统自动安装平台包括目标机、TFTP服务器、DHCP服务器、OS镜像、Bootstrap、心跳检测模块,各部分作用如下:
1)目标机就是要安装操作系统的服务器主机,该主机需要配置支持PXE的网卡;
2)TFTP服务器负责提供Bootstrap和OS镜像的下载支持;针对不同的操作系统,其BootStrap有不同的运行机制,需要单独开发和配置;
3)DHCP服务器用于向目标机分配IP地址,并告知目标机Bootstrap文件所在的服务器地址和启动文件名;
4)OS镜像为包含服务器操作系统以及必备服务软件的安装镜像,需要把客户机网卡驱动包含在内;
5)Bootstrap用于操作系统的引导安装;
6)心跳检测模块,用户实时监控服务器运行状况,部署到DHCP服务器或者TFTP服务器中;
系统安装流程如下:
1)启动客户机,在客户端BIOS中设置从PXE网卡启动,客户机通过网卡向本网络中的DHCP服务器索取IP;
2)DHCP服务器返回分给客户机IP以及Bootstrap文件的放置位置;
3)客户机向本网络中的TFTP服务器索取Bootstrap文件;
4)客户机取得Bootstrap文件后之执行该文件;
5)根据Bootstrap的执行结果,通过TFTP服务器加载内核和文件系统;
6)启动Client的OS安装程序,此时可以通过选择FTP、HTTP或NFS中的一种方式执行安装;
系统恢复流程如下
1)心跳模块检测到某个服务器发生系统故障;
2)心跳模块发送重启操作系统命令(需要服务器主板支持唤醒功能);
3)服务器重启失败,进入自动安装系统流程;
4)服务器重启成功,重新进行心跳检测。
本发明的目的有益效果是:能够保证DHCP、TFTP服务器、目标机处于同一局域网之中。该方案对目标机的数量并无具体限制,如果设置目标器默认启动方式为从网络启动,整个安装过程可以做到全自动无人值守,系统故障后能够自动恢复,节省人力成本,提高生产效率。
附图说明
图1是基于PXE安装操作系统原理示意图;
图2是操作系统故障处理流程图;
图3是批量安装操作系统配置框图。
具体实施方式
参照说明书附图对本发明的一种基于PXE的操作系统自动安装与恢复方法作以下详细地说明。
本发明的方法通过PXE从网络安装操作系统,通过心跳检测机制监控服务器运行状况,能够完成一次部署后批量自动安装操作系统,并且在系统出现故障后采用自动重新启动系统,重新安装系统和相关的软件服务。该方法减少了对光驱、系统光盘等软硬件条件的依赖,能够对服务器故障进行实时监控和处理,方便了服务器系统的管理。
该操作系统自动安装平台由目标机、TFTP服务器、DHCP服务器、OS镜像、Bootstrap、心跳检测模块等部分组成。各部分作用如下:
1、目标机就是要安装操作系统的服务器主机,该主机需要配置支持PXE的网卡;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司;,未经山东超越数控电子有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410427143.0/2.html,转载请声明来源钻瓜专利网。