Kickstart是Red Hat Enterprise Linux (RHEL) 和CentOS等基于RPM系统的Linux发行版,用于自动化安装过程的一种脚本语言。它允许你在未启动操作系统的情况下配置和定制新安装的系统,无需手动交互。通过编写 Kickstart文件,你可以指定硬件检测、网络设置、用户账户创建、软件包安装等内容。
1.PXE批量部署的优点
在大规模服务器部署时,面对成百上千台服务器,通过手动插入光盘或者USE驱动器来安装操作系统无比繁琐,让大量工程师在现场挨个安装系统也不切实际,PXE的出现使得网络远程批量自动安装和配置操作系统成为现实。
2.搭建pxe远程安装服务器
首先,配置好kickstart, 关闭防火墙、挂载光盘,VMware的虚拟网络模式改为仅主机且关闭dhcp服务,pxe虚拟服务端也设置为仅主机模式
[root@qza ~]# systemctl disable --now firewalld
[root@qza ~]# setenforce 0
[root@qza ~]# vim /etc/selinux/config
3.安装图像化kickstart自动安装脚本工具
vim ~/ks.cfg //查看kickstart 形成的脚本
保存后退出
将保存后的ks.cfg文件移动到ftp中
[root@localhost ~]# cp -p ks.cfg /var/ftp
[root@localhost ~]# cd /var/ftp
[root@localhost ftp]# ls
修改ftp使ks.cfg生效
[root@localhost tftpboot]# cd /var/lib/tftpboot/pxelinux.cfg
[root@localhost pxelinux.cfg]# ls
[root@localhost pxelinux.cfg]# vim default.
最后一定要进行测试,打开虚拟机即可,会自动进行
完美。