Kickstart可以实现批量安装、部署系统环境快、可实现无人值守安装。
实现原理:配置批量的安装的服务器,在服务器端建立网络镜像、搭建DHCP服务、HTTP服务。当同子网内的裸机开机时选择网络安装,网卡开始向服务器获取IP,IP获取到之后通过TFTP服务获取到启动文件。然后利用http访问服务器端的HTTP服务,获取到网页下的镜像开始安装。
PXE(Preboot Execution Environment)可实现网卡在开机时作为启动项启动,从而接收网络相关参数及启动引导文件。
实验环境 centos 7.3 本机IP:192.168.2.1 网关:192.168.2.1
一、Kickstart实现
1.#yum install tftp-server dhcp httpd xinetd syslinux –y
//安装syslinux以得到pxelinux.0启动文件
2. #vim /etc/xinetd.d/tftp
找到disable那一行,把yes改为no
----------------------------------------------------
disable = no
----------------------------------------------------
3.#systemctl enable xinted
#systemctl start xinted
4.#vim /etc/dhcp/dhcpd.conf