一种Linux操作系统的自动安装方法、装置及系统制造方法及图纸

技术编号:3899110 阅读:232 留言:0更新日期:2012-04-11 18:40
本申请公开了一种Linux操作系统自动安装方法、装置及系统,本申请的方法包括:第一服务器启动后运行自动安装程序模块,访问第二服务器,向第二服务器查询第一服务器安装Linux操作系统所需的个性化配置信息;自动安装程序模块根据第二服务器返回的个性化配置信息完成第一服务器上Linux操作系统的安装。本申请提供的Linux操作系统自动安装方法、装置及系统,能够避免在自动安装过程中,需要采用人机交互的方式输入这些个性化配置信息所造成的容易出错、耗时长、效率低的问题,实现了快速、无人值守的自动化安装。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种Linux操作系统的自动安装方 法、装置及系统。
技术介绍
日常工作中,常常需要对多台服务器例如集群应用或互为备份的数据库服 务器安装Linux系统,目前对于Linux系统的多个服务器的系统安装,常常采 用两种方式, 一种采用GHOST安装的方式,其特点是预先安装完成一台操作 系统,通过GHOST软件进行系统备份,然后将备份的系统分发到其他待安装 的机器上。这种釆用GHOST软件进行系统安装要求各服务器具有相同的硬件 型号,对服务器的硬件统一性要求高,无法适用于硬件差异较大的多个服务器 的安装。另外的一种方式是利用Redhat红帽公司推出的自动安装软件Kickstart进 行自动安装,为每个待安装的服务器完成安装配置文件,正式安装时,待安装 的服务器根据安装配置文件的配置进行安装。实际应用中,可能由于机房中多 个服务器的硬件、使用用途等差异性较大,常常需要对各服务器分别进行个性 化的配置,例如定制每台服务器的机器名,IP地址等信息,因此在利用Kickstart 对各服务器进行自动安装的过程中,需要采用人机交互方式逐个服务器手工输 入这些个性化的配置信息, 一方面,人工输入的方式容易出错,如果重复输入 IP地址会导致不同的服务器之间的地址冲突,另一方面,对于大批量的需要个 性化配置的服务器的系统安装来说,耗时长,效率较低
技术实现思路
本申请实施例提供了 一种Linux操作系统的自动安装方法,用以实现Linux 系统个性化、自动化安装,提高服务器Linux操作系统安装的安装效率。 本申请实施例提供了 一种Linux操作系统的自动安装方法,包括 第 一服务器从网络启动,下载并启动Linux内核,运行Linux内核中自动安装程序模块;自动安装程序模块获取第一服务器的序列号;所述自动安装程序模块访问第二服务器,通过所述第 一服务器的序列号向 所述第二服务器查询第一服务器安装Linux操作系统所需的个性化配置信息;所述自动安装程序模块根据所述第二服务器返回的所述个性化配置信息 完成所述第一服务器上Linux操作系统的安装。本申请实施例提供了一种Linux操作系统的自动安装装置,包括运行模块,用于在第一服务器从网络启动时,下载并启动Linux内核,运 行Linux内核中自动安装程序模块;自动安装程序才莫块,用于获取第一服务器的序列号,访问第二服务器,通 过所述第 一服务器的序列号向所述第二服务器查询第 一服务器安装Linux操作 系统所需的个性化配置信息;根据所述第二服务器返回的所述个性化配置信 息,完成所述第一服务器上Linux操作系统的安装。本申请实施例还提供了一种Linux操作系统的自动安装系统,包括第一 服务器和第二服务器;所述第一月良务器,用于>^人网络启动,下载并启动Linux内核,运行Linux 内核中自动安装程序模块,所述自动安装程序模块获取第一服务器的序列号, 访问第二服务器,通过所述第一服务器的序列号向所述第二服务器查询第一服 务器安装Linux才喿作系统所需的个性化配置信息;所述自动安装程序模块根据 所述个性化配置信息完成Linux操作系统的安装;所述第二服务器,用于接受所述第一服务器的查询,返回所述第一服务器 安装Linux操作系统所需的个性化配置信息。本申请实施例的有益效果包括本申请实施例提供的一种Linux操作系统自动安装方法、装置及系统,第 一服务器从网络启动,下载并启动Linux内核,运行Linux内核中自动安装程 序模块,自动安装程序模块获取第一服务器的序列号,并访问第二服务器,通 过第一服务器的序列号向第二服务器查询第 一服务器安装Linux操作系统所需 的个性化配置信息,自动安装程序模块根据第二服务器返回的个性化配置信息 自动完成第一服务器上Linux操作系统的安装,在整个安装过程中,由于服务 器安装Linux操作系统所需的个性化配置信息可以在安装过程中自动从第二服 务器中查询并获取,避免了在自动安装过程中,需要采用人机交互的方式输入 这些个性化配置信息所造成的容易出错、耗时长、效率低的问题,实现了快速、 无人值守的自动化安装。更进一步地,本申请实施例提供的Linux操作系统的自动安装方法、装置 及系统,还能够在第一服务器完成Linux操作系统的安装之后,还能够通过重 启Linux操作系统,读取Linux自启动配置文件,执行所述自启动文件中的检 查脚本,查询并获取创建虚拟机所需的配置信息,虚拟机软件模块调用获取到 的配置信息,创建出对应的虚拟机,虛拟创建完成之后,采用与第一服务器安 装Linux操作系统类似方法自动完成虛拟机上Linux操作系统的安装,在虛拟 机的创建和安装过程中,不再需要采用人机交互输入配置信息的方式,实现了 在第一服务器上快速、自动化地创建和安装虚拟机。附图说明图1为本申请实施例提供的Linux操作系统的自动安装方法的流程图之 图2为本申请实施例提供的Linux操作系统的自动安装方法的流程图之 图3为本申请实施例提供的Linux操作系统的自动安装装置的结构图;图4为本申请实施例提供的Linux操作系统的自动安装系统的结构图。 具体实施例方式下面结合附图,用具体实施例对本申请提供的一种Linux操作系统的自动 安装方法、装置及系统进行详细的说明。本申请实施例提供的一种Linux搡作系统的自动安装方法,在对待安装 Linux操作系统的服务器(以下简称第一服务器)实行Linux操作系统的安装 步骤之前,预先以第一服务器的序列号(出厂时厂商提供的唯一性服务编号) 为索引,将第一服务器安装Linux操作系统所需的个性化配置信息导入到一个 WEB服务器(以下简称第二服务器)中,个性化配置信息包括但不限于以下 各项信息第一服务器的机器名、IP地址、硬件资产编号、服务器类型和服务 器描述等等;在对批量的第一服务器进行Linux操作系统的安装的情况下,可以预先将各个第 一服务器安装Linux操作系统所需的个性化配置信息批量导入 至第二服务器中。在第二服务器中,可以通过采用WEB界面完成导入的过程,导入时可以 采用固定的信息格式或者不固定的信息格式,该WEB界面可以供管理员将单 个的第 一服务器或者多个第 一服务器安装Linux操作系统所需的个性化配置信 息批量地导入到第二服务器中。在第二服务器中,可以采用数据库等数据存储 方式将导入的信息进行存储。本申请实施例对采用何种导入方式以及导入信息 的具体存储方式不做限定。本申请实施例提供的Linux操作系统的自动安装方法,如图1所示,包括 以下步骤步骤SIOI、第一服务器从网络启动,下载并启动Linux内核;步骤S102、运行Linux内核中的自动安装程序模块,自动安装程序模块访问第二服务器,向第二服务器查询第 一服务器安装Linux操作系统所需的个性化配置信息;步骤S103、自动安装程序模块接收该第二服务器返回的第一服务器安装 Linux操作系统所需的个性化配置信息;步骤S104、自动安装程序模块根据接收的第 一服务器安装Linux操作系统 所需的个性化配置信息,完成第一服务器上Linux才喿作系统的安装。下面分别对本申请实施例提供的 一种Linux操作系统的自动安装方法的本文档来自技高网...

【技术保护点】
一种Linux操作系统的自动安装方法,其特征在于,包括: 第一服务器从网络启动,下载并启动Linux内核,运行Linux内核中自动安装程序模块; 自动安装程序模块获取第一服务器的序列号; 所述自动安装程序模块访问第二服务器 ,通过所述第一服务器的序列号向所述第二服务器查询第一服务器安装Linux操作系统所需的个性化配置信息; 所述自动安装程序模块根据所述第二服务器返回的所述个性化配置信息完成所述第一服务器上Linux操作系统的安装。

【技术特征摘要】

【专利技术属性】
技术研发人员:尤宏伟肖德芳
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:VG[英属维尔京群岛]

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

1