pxe自动化安装,所需要的服务有:dhcp服务器,tftp服务器,http服务器
pxe自动化安装,所需要的包组及相关安装文件有:syslinux以及自动化安装系统所需的应答文件selinux
实验说明:
本次实验以一台centos7作为dhcp服务器,tftp服务器,以及http服务器向本网段内的主机提供自动化安装centos系统
准备工作:
主机
系统
ip
centos7
192.168.73.120
实验开始:
1.使用system-config-kickstart生成ks6.cfg
2.复制ks6.cfg为ks7.cfg,并修改部分参数
1.创建http目录
2.将centos6及7的光盘文件挂在至相关的目录下(工作中可以直接将光盘镜像复制至目录下)
3.将准备好的应答文件复制至目录下
4.启动httpd服务,并设置为开机自动启动
1.在tftp工作目录下创建出相关的文件目录
2.将centos6和centos7的内核及虚拟文件系统复制至tftp工作目录下的相对应kernel目录中
3.复制启动相关的文件至tftp工作目录
4.复制光盘上的菜单文件至/var/lib/tftpboot/pxelinux.cfg目录下改名为default,修改此文件
5.查看下目录结构
6.启动tftp服务,并设置为开机启动
1.由于dhcpd默认的配置文件为空,此处将dhcpd的样板配置文件复制后加以修改
2.配置dhcp服务
3.启动dhcp服务器,并设置为开机自动启动
以上为pxe自动化安装的全过程,有几点细节需要注意:
1.所有服务部署完毕,进行测试之前,确保网络中没有其他的dhcp服务,避免产生干扰。
2.centos7在自动化安装时需要1g以上的内存空间。
3.安装时注意物理磁盘的大小以及ks文件中的磁盘大小 ,确保有足够的空间进行安装。