一种快速安装操作系统的方法及其系统的制作方法

文档序号:6557257阅读:148来源:国知局
专利名称:一种快速安装操作系统的方法及其系统的制作方法
技术领域
本发明涉及操作系统安装技术领域,具体来说,涉及安装UNIX操作系统 和Linux操作系统的技术。
背景技术
目前UNIX操作系统和Linux操作系统的按照都存在按照过程复杂、不能 采用克隆方式批量安装的问题。以UNIX中的Solaris操作系统为例,目前在金融、通讯和电信领域有大 量的服务器使用Solaris操作系统,使用较多的是Solaris8和Solaris 10版本。Solaris操作系统安装过程复杂,安装过程中需要人工干预地方多,出错 后难以回退,因此对安装Solaris系统的工程师有很高要求,每次生产发货需 要Sun公司上门调测安装,安装系统(包括应用程序在内)需要8到10个 小时或更多时间。如图1所示,Solaris操作系统传统的安装方法是使用CD/DVD进行安装, 按照安装过程中的提示信息一步一步操作,安装过程中的操作步骤需要设置。安装Solaris搡作系统时使用CD/DVD进行人机交互安装,安装过程中工 程师对提示信息进行答复,配置相关参数,配置完成后继续进行安装。因此, 现有的Solaris操作系统的安装存在如下的问题(1)安装操作系统过程人机交互过程多,操作复杂,人机交互过程容易引 起误操作,误操作后不能回退只能重新安装,对安装工程师的技能要求较高, 需要专业人士安装。(2) 安装过程耗时较长, 一般情况下熟练的工程师安装完整的搡作系统需 要3个小时或更长时间,安装过程耗时长延长了生产周期,加大了库存压力, 发货周期相应的被拉长。(3) 安装过程不能记录下来用于拷贝移植,再进行安装Solaris操作系统 时需要重复安装。除了上述的UNIX操作系统之外,Linux操作系统的安装过程也存在同样 的问题。安装Linux操作系统可以使用和上述相同的安装过程。除此之外,对于 x86架构硬件体系可以采用Ghost软件实现克隆安装。使用Ghost软件对Linux操作系统安装是常用的克隆技术,该方案需要 对x86架构硬件平台上安装的LINUX操作系统进行克隆,把安装好的Linux 系统克隆成镜像文件,然后利用此镜像文件在同类型x86架构上进行Linux 操作系统的克隆安装。但上述的克隆安装方法仅能对x86架构硬件平台上的Linux操作系统进 行克隆安装,不适用于UNIX操作系统的安装;此外,Ghost软件不是免费的 软件,使用该软件进行克隆安装时需要额外购买Ghost软件,增加了生产成 本或运营成本;同时,使用Ghost软件进行克隆安装时难以实现定制化需求, 针对应用的定制化系统进行克隆时受到限制。发明内容本发明的目的在于提供一种快速安装Solaris操作系统的方法及其系统, 以解决现有技术中操作系统安装复杂,安装效率低下的问题。 为实现上述目的,本发明采用如下的技术方案 一种快速安装操作系统的方法,所述的方法包括如下步骤 a、恢复程序根据样本存储器中备份的操作系统的系统信息和系统数据完 成对待恢复系统的安装。其中步骤a之前还包括将所述的样本存储器中的恢复程序拷贝至待恢复系统的临时目录中。 其中步骤a之前还包括:.a0、将已安装好的操作系统的系统信息和系统数据备份到所述的样本存 储器中。其中步骤aO具体包括备份程序将所述的已安装好的操作系统的分区信息备份到所述的样本存 储器中;所述的备份程序根据已安装好的搡作系统的分区信息循环把每个分区中 的数据备份到所述的样本存储器中。其中所述的已安装好的操作系统的分区信息包括^f兹盘分区方案和分区大 小、根分区信息以及磁盘数量信息。其中步骤a0还包括所述的备份程序将所述的已安装好的操作系统的服 务器机型备份到所述的样本存储器中。其中步骤a具体包括a1 、所述的恢复程序根据所述的样本存储器中备份的分区信息对所述的 待恢复系统进行分区,创建文件系统;a2、所述的恢复程序将所述的样本存储器中的系统数据按照所述的分区 依次恢复到所述的待恢复系统中。所述的方法还包括所述的恢复程序检测所述的待恢复系统的服务器机型是否与所述的样本 存储器中备份的已安装好的操作系统的服务器机型一致,如果一致转步骤a, 否则结束流程。所述的方法还包括所述的恢复程序检测所述的待恢复系统的硬盘数量是否少于所述的样本
存储器中备份的已安装好的操作系统的服务器的硬盘数量,如果不少于则转步骤a,否则结束流程。其中所述的操作系统为UNIX操作系统或者Linux操作系统。其中所述的UNIX操作系统具体为Solaris操作系统。其中步骤a之后还包括在所述的待恢复系统的根分区上创建引导块,配置设备驱动程序,自动重新启动系统。本发明还提供了 一种快速安装操作系统的系统,所述的系统包括 已经安装好搡作系统的服务器,用来供样本存储器备份已经安装好的操作系统的系统信息和系统数据;样本存储器,用来从已经安装好操作系统的服务器中备份所述的已经安装好的操作系统的系统信息和系统数据,并用来通过恢复程序对待恢复系统的服务器进行恢复操作。其中所述的操作系统为UNIX操作系统或者Linux操作系统。 本发明还提供了 一种快速安装操作系统的装置,所述的装置中备份有已安装好的操作系统的系统信息和系统数据,能够通过恢复程序对待恢复系统进行恢复操作。本发明克服现有技术的不足,采用通过备份程序将安装好的操作系统的 系统信息和系统数据备份到样本存储器中,然后根据样本存储器中备份的操 作系统的系统信息和系统数据对相同型号的服务器进行恢复操作,将样本存 储器中的操作系统克隆到相同型号的服务器中,避免通过手动方式对相同型 号的服务器进行重复安装的技术方案,大幅度缩短了操作系统的安装时间, 降低了操作复杂度,并且实现了批量化安装操作系统。


图1为现有的安装Solaris操作系统的流程图;
图2为本发明实施例的系统结构图;图3为本发明实施例所述的备份已安装好的Solaris操作系统流程图; 图4为本发明实施例所述的通过样本带对待恢复系统安装的流程图。
具体实施方式
本发明的基本原理是通过备份程序将安装好的操作系统的系统信息和系 统数据备份到样本存储器中,然后用样本存储器中备份的操作系统信息和系 统数据对相同型号的服务器进行恢复操作,将样本存储器中的操作系统克隆 到相同型号的服务器中,避免通过手动方式对相同型号的服务器进行重复安 装。本实施例中以Solaris操作系统的安装过程来进行说明,以下结合附图和 具体实施例进行详细说明。本发明实施例的系统结构如图2所示,包括已经安装好Solaris操作系统的服务器A,供样本存储器备份已经安装好 Solaris操作系统的系统信息和系统数据;样本存储器,用来从已经安装好Solaris操作系统的服务器中备份所迷的 已经安装好的Solaris操作系统的系统信息和系统数据,通过恢复程序对待恢 复系统的服务器进行恢复操作。需要开发的程序包括两部分, 一部分是系统备份程序, 一部分是系统恢 复程序。系统备份程序的作用是从一台已经安装好的服务器A(以下称制作 样本带的服务器)系统中将其Solaris系统备份到磁带中(也可以是其他的样 本存储器,本发明实施例以磁带为例),备份已安装好系统的磁带称为样本带。 系统恢复程序的作用是根据样本带中备份的系统分区信息对待操作系统分 区,然后将样本带中的系统数据恢复到服务器中,完成快速安装操作。在服务器A中保存有上述的系统备份程序和系统恢复程序,当样本存储器对服务器A中已经安装好的Solaris操作系统进行备份时,M程序将服务 器A中Solaris系统的系统信息和系统数据备份到样M储器中,同时将恢复 程序备份到样本存储器中。在制作样本带时,首先使用命令ufsdump (用于对ufs文件系统进行## 或转储)把系统备份程序和系统恢复程序备份至磁带的第一块。在使用样本 带恢复系统时,首先使用命令ufsrestore (用于对ufs文件系统进行恢复)把 样本带中的第一块数据恢复出来,恢复出来的数据就包括自动恢复程序,然 后执行自动恢复程序,完成克隆搡作。如图2所示,对安装好的搡作系统进行备份包括如下步骤1、 检测系统是否符合备份的要求,如果系统中的数据被镜像过或者被 Volume Manager (Symantec公司巻管理软件)封装过将不能进行备份操作, 对于不符合备^f分要求的,系统将给出提示信息,结束流程。2、 如果系统符合备份要求,备份服务器机型信息,通过uname(查看 Solaris操作系统、主机名称、服务器类型信息)命令把月良务器机型备份下来。3、 使用df(查看磁盘空间使用情况)命令和prtvtoc(输出磁盘分区信息) 命令备份系统分区信息,包括磁盘分区方案和分区大小,并M根分区信息。4、 备份磁盘数量和磁盘大小信息。5、 将上述备份的相关信息及恢复程序使用ufsdump命令备份到磁带中。6、 根据系统分区信息循环把每个slice (Solaris系统中的硬盘的分区) 分区中的数据备份到磁带中,使用ufsdump命令完成备份操作。备份完成后就完成了样本带的制作,该样本带可以用于后续的系统恢复 操作。备份完成后从磁带机中弹出磁带,在磁带上贴上相应的标签保存起来, 可以用于该类机型的快速恢复安装。当样本存储器完成对服务器A中已经安装好的Solaris操作系统的备份 后,此时可以利用样本存储器完成对待恢复系统的服务器的恢复操作。首先,需要将样本存储器中恢复程序复制到待恢复系统的服务器中,恢
复程序运行后读取样本存储器中备份的已经安装好的Solaris操作系统的系统 信息,根据其中的分区信息对待恢复系统进行分区,然后将样本存储器中存 储的系统数据按照分区依次拷贝到待恢复的系统中。使用制作好的样本带安装Solaris操作系统的流程如图4所示,具体包括 如下步骤1、 首先是准备好硬件系统,包括一个能够读样本带的磁带机和制作好的 样本带,把^f兹带机连接到待恢复的服务器上。2、 通过安装光盘(CD/DVD)引导系统。3、 将样本带里面第 一块的恢复程序恢复至待恢复系统的临时目录中。4、 恢复程序检测待恢复系统机型是否和样本带中备份的机型一致,如果 一致转步骤5,否则转步骤9。5、 恢复程序检测待恢复系统硬盘数量是否少于制作样本带系统的硬盘数 量(如果制作样本带系统中的操作系统安装在三个硬盘上,待恢复系统只有 一个硬盘,那么恢复操作肯定失败,另外就是硬盘大小的问题,待恢复系统 硬盘容量必须大于等于制作样本带系统的^^盘容量,否则无法进行分区,系 统数据也无法完全恢复),如果不少于转步骤6,否则转步骤9。6、 恢复程序根据样本带中备份的分区信息对待恢复系统进行分区,创建 文件系统。7、 执行恢复程序把样本带中的系统数据按照分区依次恢复到系统中。8、 在根分区上创建引导块,配置设备驱动程序,自动重新启动系统,完 成恢复操作。9、 结束。采用上述的方案恢复系统操作大概需要0.5-1小时左右,同现有技术中 的通过手动对每台待恢复系统进行安装相比,极大的缩短了安装Solaris系统 的时间。虽然本发明实施例中以Solaris操作系统的按照为例进行说明,但本发明
的保护范围不限于Solaris操作系统的安装,本发明的技术方案同样适用于其 他UNIX和Linux操作系统的安装。
权利要求
1、一种快速安装操作系统的方法,其特征在于,所述的方法包括如下步骤a、恢复程序根据样本存储器中备份的操作系统的系统信息和系统数据完成对待恢复系统的安装。
2、 根据权利要求1所述的方法,其特征在于,其中步骤a之前还包括 将所述的样本存储器中的恢复程序拷贝至待恢复系统的临时目录中。
3、 根据权利要求1所述的方法,其特征在于,其中步骤a之前还包括 a0、将已安装好的操作系统的系统信息和系统数据备份到所述的样本存储器中。
4、 根据权利要求3所述的方法,其特征在于,其中步骤aO具体包括 备份程序将所述的已安装好的操作系统的分区信息备份到所述的样本存储器中;所述的备份程序根据已安装好的操作系统的分区信息循环将每个分区中 的数据备份到所述的样本存储器中。
5、 根据权利要求4所述的方法,其特征在于,所述的已安装好的操作系 统的分区信息包括磁盘分区方案和分区大小、根分区信息以及》兹盘数量信息。
6、 根据权利要求4所述的方法,其特征在于,其中步骤aO还包括所 述的备份程序将所述的已安装好的操作系统的服务器机型备份到所述的样本 存储器中。
7、 根据权利要求1所述的方法,其特征在于,其特征在于,其中步骤a 具体包括a1 、所述的恢复程序根据所述的样本存储器中备份的分区信息对所述的 待恢复系统进行分区,创建文件系统;a2、所述的恢复程序将所述的样本存储器中的系统数据按照所述的分区 依次恢复到所述的待恢复系统中。
8、 根据权利要求1所述的方法,其特征在于,所述的方法还包括 所述的恢复程序检测所述的待恢复系统的服务器机型是否与所述的样本存储器中备份的已安装好的搡作系统的服务器机型一致,如果一致转步骤a, 否则结束流程。
9、 根据权利要求1所述的方法,其特征在于,所述的方法还包括 所述的恢复程序检测所述的待恢复系统的硬盘数量是否少于所述的样本存储器中备份的已安装好的操作系统的服务器的硬盘数量,如果不少于则转 步骤a,否则结束流程。
10、 根据权利要求1或者7或者8或者9所述的方法,其特征在于,所 述的操作系统为UNIX操作系统或者Linux操作系统。
11、 根据权利要求10所述的方法,其特征在于,所述的UNIX操作系统 具体为Solaris操作系统。
12、 根据权利要求1所述的方法,其特征在于,其中步骤a之后还包括 在所述的待恢复系统的根分区上创建引导块,配置设备驱动程序,自动重新 启动系统。
13、 一种快速安装操作系统的系统,其特征在于,所述的系统包括 已经安装好操作系统的服务器,用来供样本存储器备份已经安装好的操作系统的系统信息和系统数据;样本存储器,用来从已经安装好操作系统的服务器中备份所述的已经安 装好的操作系统的系统信息和系统数据,并用来通过恢复程序对待恢复系统 的服务器进行恢复操作。
14、 根据权利要求13所述的系统,其特征在于,所述的操作系统为UNIX 操作系统或者Linux操作系统。
15、 一种快速安装操作系统的装置,其特征在于,所述的装置中M有 已安装好的操作系统的系统信息和系统数据,能够通过恢复程序对待恢复系统进行恢复操作。
全文摘要
本发明公开了一种快速安装操作系统的方法及其系统,所述的方法包括如下步骤a.恢复程序根据样本存储器中备份的操作系统的系统信息和系统数据完成对待恢复系统的安装。本发明克服现有技术的不足,采用通过备份程序将安装好的操作系统备份到样本存储器中,然后用样本存储器中备份的操作系统对相同型号的服务器进行恢复操作,将样本存储器中的操作系统克隆到相同型号的服务器中,避免通过手动方式对相同型号的服务器进行重复安装的技术方案,大幅度缩短了操作系统的安装时间,降低了操作复杂度,并且实现了对操作系统的批量化安装。
文档编号G06F11/14GK101114228SQ200610061819
公开日2008年1月30日 申请日期2006年7月25日 优先权日2006年7月25日
发明者刘光伟, 赵建磊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1