The invention relates to the technical field of system installation, and provides a network installation method and system based on unattended operation system. The method includes: running file loading script in pre-set script installation program to control the installation of network system; during the installation process, obtaining relevant information of network installation input by users according to pre-configured interactive script commands. According to the relevant information of network installation obtained, the configuration files involved in the process of operating system installation can be automatically configured; when the configuration files are automatically configured, the configuration results information in the process of operating system configuration and installation can be output, thus realizing the automatic configuration of configuration files in the process of operating system installation, reducing the manual participation of users and shrinking the configuration files. Short configuration time cycle, improve configuration accuracy.
【技术实现步骤摘要】
一种基于无人值守的操作系统的网络安装方法及系统
本专利技术属于系统安装
,尤其涉及一种基于无人值守的操作系统的网络安装方法及系统。
技术介绍
预启动执行环境(PrebooteXecuteEnvironment,PXE)是由Intel公司开发的技术,工作于Client/Server的网络模式下,支持服务器通过网络从远端服务器下载镜像,由此支持网络安装操作系统的方法。在启动的过程中,需要远端服务器分配IP地址,再用TFTP(TrivialFileTransferProtocol)协议下载一个启动软件到本地内存中执行,由这个启动包完成终端(客户端)基本软件设置,从而引导预先安装在远端服务器中的操作系统。但是,整个系统安装过程需要人工干预,输入必要的参数。Kickstart是RedHat提供的一种无人值守安装系统的方式,它的工作原理是可以提前记录安装过程中需要人工干预填写的各种参数,并生成一个ks.cfg格式的文件。在系统安装的过程中需要找到ks.cfg文件,安装自动完成后,程序会根据ks.cfg文件设置重启或者关闭系统,并结束安装。将PXE和Kickstart两种技术模式结合起来就可以实现大规模集群节点的无人值守网络部署RHEL(RedHatEnterpriseLinux)以及其他同源的操作系统,这一过程原来是HPC集群部署过程中最消耗时间、最枯燥、重复性工作最多的部分。但是,在搭建这么一个基于PXE和Kickstart相结合德技术本身也是比较繁琐的过程,相关的服务和配置文件较多。这些服务和配置文件之间由网络地址信息和远程传输目录位置等信息相互关联在一起, ...
【技术保护点】
1.一种基于无人值守的操作系统的网络安装方法,其特征在于,所述方法包括下述步骤:运行预先设置的脚本安装程序中的文件加载脚本,控制进行网络系统的安装;在安装过程中,根据预先配置的交互式脚本命令,获取用户输入的网络安装相关信息,所述网络安装相关信息包括iso镜像位置信息、网络接口信息以及DHCP网段信息;根据获取到的所述网络安装相关信息,自动配置操作系统的安装过程中所涉及的配置文件;当所述配置文件自动配置完成时,输出在所述操作系统配置安装过程中的配置结果信息。
【技术特征摘要】
1.一种基于无人值守的操作系统的网络安装方法,其特征在于,所述方法包括下述步骤:运行预先设置的脚本安装程序中的文件加载脚本,控制进行网络系统的安装;在安装过程中,根据预先配置的交互式脚本命令,获取用户输入的网络安装相关信息,所述网络安装相关信息包括iso镜像位置信息、网络接口信息以及DHCP网段信息;根据获取到的所述网络安装相关信息,自动配置操作系统的安装过程中所涉及的配置文件;当所述配置文件自动配置完成时,输出在所述操作系统配置安装过程中的配置结果信息。2.根据权利要求1所述的基于无人值守的操作系统的网络安装方法,其特征在于,所述方法还包括下述步骤:预先配置生成基于无人值守的操作系统的脚本安装程序,所述脚本安装程序包括文件加载脚本、帮助提示脚本、交互式脚本、服务开启脚本以及服务关闭脚本。3.根据权利要求2所述的基于无人值守的操作系统的网络安装方法,其特征在于,所述在安装过程中,根据预先配置的交互式脚本命令,获取用户输入的网络安装相关信息的步骤具体包括下述步骤:当运行预先生成的所述交互式脚本auto-config-ks.sh-i时,输出网络接口信息输入窗口,并接收所述用户在所述网络接口信息输入窗口输入的网络接口信息;当所述网络接口信息接收完成时,输出DHCP网络范围输入窗口,并接收所述用户在所述DHCP网络范围输入窗口输入的DHCP网络范围;当所述DHCP网络范围接收完成时,输出iso镜像文件位置信息输入窗口,并接收所述用户在所述iso镜像文件位置信息输入窗口输入的iso镜像文件位置信息;当所述iso镜像文件位置信息接收完成时,输出一个文件保存窗口,并接收所述用户在所述文件保存窗口输入的确认命令,对接收到的所述iso镜像位置信息、网络接口信息以及DHCP网段信息进行保存。4.根据权利要求3所述的基于无人值守的操作系统的网络安装方法,其特征在于,所述当所述配置文件自动配置完成时,输出在所述操作系统配置安装过程中的配置结果信息的步骤之后还包括下述步骤:当服务器的所有节点的操作系统安装完成时,运行预先配置的所述服务关闭脚本auto-config-ks.sh–s,将当前运行的相应的服务关闭,相应关闭的服务包括HTTP服务、TFTP服务以及DHCP服务。5.根据权利要求4所述的基于无人值守的操作系统的网络安装方法,其特征在于,所述方法还包括下述步骤:将预先配置的所述帮助提示脚本auto-config-ks.sh-h上传至HPC管理节点系统下;在所述HPC管理节点系统下,运行所述帮助提示脚本auto-config-ks.sh-h,输出文件配置内容的查找和使用方法的提示信息。6.一种基于无人值守的操作系统的网络安装系统,其...
【专利技术属性】
技术研发人员:高晓泽,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。