一、安装kickstart以及部署kickstart共享环境
Kickstart 类似于 Oracle solaris 中的 Jumpstart 或Microsoft Windows 的无人值守安装。使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 , 以自动安装 Red Hat EnterpriseLinux
软件包 system-config-kickstart
安装 yum install system-config-kickstart
检测APACHE安装是否成功
检验kickstart是否安装成功
二、图形方式制作kickstart
三、手动解决kickstart图形中的bug内容并作测试
cd /var/www/html/ks.cfg
vim ks.cfg
修改时区
基本套件和DHCP服务,可以使用ksvalidator进行语法检测
测试
利用镜像安装
四、pxe环境的介绍以及原理剖析
配置yum源
安装软件httpd dhcp kickstart
yum install httpd dhcp system-config-kickstart -y
mkdir /var/www/html/rhtl7.3
挂载镜像
因为挂载是临时的所以需要写入到rc.d/rc.local
给执行权限
chmod +x /etc/rc.d/rc.local
system-config-kickstart
配置DHCP
vim dhcpd
systemctl restart dhcpd
systemctl status dhcpd
五、部署PXE环境所需资源以及测试pxe
安装pxe环境
yum install syslinux(里面包含pxe环境的配置文件)
安装tftp软件(文档当中指定要安装的服务)
yum install tftp-server.x86_64
systemctl start tftp(启动tftp)
systemctl enable tftp
进入/tftpboot文件夹(数据,读取pxelinux.cffg/default中的内容),并将pxelinux.0放入其中
mkdir pxelinux.cfg
得到ip后去172.25.254.74找名字叫pxelinux.0文件(让你读取pxelinux.0/default文件)
systemctl restart dhcpd
cp vesamenu.32 /var/lib/tftpboot
找不到内核文件
cp vesamenu.c32 /var/lib/tftpboot
cd -r * /var/lib/tftpboot/
修改default中的内容可以改开机等待时间
修改默认选择开机的第一个标题
修改timeout
修改manu default放到第一个标题下面
并把第二个下面的manu default删除