实验需求:
rhel7
虚拟机
所需软件安装:
sudo yum install -y dhcp tftp-server httpd syslinux system-config-kickstart
启动:
system-config-kickstart
制作ks文件
注意:File----Save保存一下
打开root下的ks.cfg在分区信息下添加软件包信息
更改并保存,使用ksvalidator工具 ks.cfg文件
ksvalidator ks.cfg
没有问题后将文件复制到文件服务器中
cp -p ks.cfg /var/www/html/
搭建dhcp服务并测试kickstart脚本
1.安装DHCP服务
为其服务器分配
yum install dhcp -y
\cp -f /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
修改配置文件
重启
systemctl enable --now dhcpd
搭建pxe网络安装环境实现服务器自动部署
安装服务并启动
yum install syslinux.x86_64 -y
yum install tftp-server.x86_64 -y
systemctl enable --now tftp
拷贝光驱里的文件和pxelinux.0到tftp目录里
cp /rhel7/isolinux/* /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
到 /var/lib/tftpboot/建立数据目录数据文件
cd /var/lib/tftpboot/
mkdir pxelinux.cfg
cp isolinux.cfg pxelinux.cfg/default
修改/var/lib/tftpboot/pxelinux.cfg/default
vim var/lib/tftpboot/pxelinux.cfg/default