APP下载

kickstart技术在大型自动化系统中的应用

2017-04-13向宸薇

中国新通信 2017年5期

向宸薇

【摘要】 kickstart技术为RedHat提供的一种无人值守装机方式,采用PXE技术和DHCP、TFTP和NFS等网络服务,在局域网中引导需要装机的客户端通过kickstart服务器进行无人工参与的自动装机。kickstart技术因其自动化和高效率的特点被广泛应用于大型自动化系统中,对系统各终端进行有效管理。

【关键词】 kickstart技术 无人值守装机 大型自动化系统应用

引言

大型自动化系统终端数量多,若采用传统的人工方式进行系统安装,耗时长而且效率低,RedHat提供无人值守的kickstart服务采用自动化方式进行无人值守安装系统,大大提高了大型自动化系统的装机效率,并且可基于该技术对终端进行更有效的管理。

一、kickstart技术

kickstart技术是大型自动化系统常见的一种无人值守装机方式,需要进行装机的客户端通过网络启动,从kickstart服务器读取ks文件,ks文件包含系统安装过程中需要填写的参数,程序通过此文件引导系统进行正确的安装,避免人工干预,实现客户端批量自动安装。kickstart技术以PXE技术为基础,通过DHCP服务、TFTP服务和文件传输服务实现。DHCP服务用于给客户端分配IP地址,给出TFTP服务器位置及引导文件位置,随后,TFTP服务引导客户端读取并下载启动安装程序所必需的文件,启动linux安装程序的引导内核。接下来进行操作系统的网络安装,通过NFS、HTTP等文件传输服务传输读取自动应答ks文件和查找系统安装包,根据ks文件中的参数进行系统的自动安装。

二、kickstart关键技术与所需工具

2.1 PXE技术

kickstart需要客户端的网卡支持PXE,PXE(preboot execute environment)技术工作在C/S网络模式下,当客户端通过网络启动时,可从kickstart服务器下载映像,并完成操作系统的启动。……

登录APP查看全文