机房近期进来大批量的新服务器,装机成了最大烦恼,因为总是遇到一些机械式的重复工作。如何进行一次大批量部署服务器安装成了现在必须要解决的问题。今天杜老师讲解下Kickstart无人值守的原理!

简介原理

客户机需通过网卡(即PXE)启动,发现DHCP服务器,从而自动获得IP及相关网络配置。

同时也能获取TFTP服务器地址,通过TFTP提供BootLoader,从而使客户端可以通过此BootLoader指定的FTP/HTTP/NFS服务器加载vmlinuz和initrd.img等安装系统所需包,进而安装系统。

搭建无人值守步骤

  1. 搭建DHCP服务器;

  2. 搭建TFTP服务器;

  3. 搭建FTP/HTTP/NFS服务器。

PXE的介绍

PXE预启动执行环境,由Intel公司开发,工作于C/S网络模式,支持电脑通过网络从远端服务器下载映像,由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。严格来说,PXE并不是一种安装方式,而是一种引导方式:

Kickstart的简介

Kickstart是种无人值守的安装方式。它的工作原理是在安装过程中记录需要人工干预填写的各种参数,生成一个名为ks.cfg的文件。如果在安装过程中出现要填写参数的情况,安装程序首先去查找ks.cfg文件,根据此文件的参数自动应答。ks.cfg文件涵盖安装过程中可能出现的所有需要填写的参数从而实现无人值守自动安装:

评论