目录
(2)使用system-config-kickstart工具创建新的应答文件
PXE(Pre-boot eXecution Environment)
*规模化:同时装配多台服务器
*自动化:安装系统、配置各种服务
*远程实现:不需要光盘、U盘等安装介质
*对于无盘工作站,服务器端需要提供可运行的完整系统镜像;对于远程安装,只要提供引导程序和安装源就可以了
PXE所需条件
服务端所需服务
Ftp/http 提供yum仓库源
DHCP 用于动态分配地址和定位引导程序
TFTP 简单的文件传输协议,可提供引导程序下载
客户端所需功能
【目前都支持下列功能】
*网卡支持PXE协议
*主板支持网络启动
1.准备系统安装rpm仓库
(1)安装vsftpd服务
yum -y install vsftpd
(2)启动并设置开机自启
systemctl enable vsftpd --no
(3)准备yum仓库文件
mkdir /var/ftp/centos
mount /dev/cdrom /var/ftp/centos
vim /etc/fstab
#末尾添加自动挂载
/dev/cdrom /var/ftp/centos iso9660 defaults 0 0
2.安装配置dhcpd服务
(1)安装dhcoo软件包
yum -y install dhcp
(2)配置dhcp服务
vim /etc/dhcp/dhcpd.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.200 192.168.100.210;
option domain-name-servers 192.168.100.40,202.106.0.20;
option routers 192.168.100.254;
next-server 192.168.100.101;
filename "pxelinux.0";
}
注释说明:
subnet 192.168.100.0 netmask 255.255.255.0 { #配置分配的网段和子网掩码
range 192.168.100.200 192.168.100.210; #从200-210分配10个地址
option domain-name-servers 192.168.100.40,202.106.0.20; #指定DNS服务器,这里第一个指定的本机地址
option routers 192.168.100.254; #指定网关地址
next-server 192.168.100.101; #指定TFTP服务地址
filename "pxelinux.0"; #指定引导程序文件
}
(3)启动并设置开机自启
systemctl enable dhcpd --now
netstat -anput|grep dhcp