PXE自动批量装机
1.PXE原理
PXE Client 从自己的PXE网卡启动,向本网络中的DHCP服务器请求IP;
DHCP 服务器返回分配给客户机的IP 以及PXE文件的放置位置
(该文件一般是放在一台TFTP服务器上);
PXE Client 向本网络中的TFTP服务器索取pxelinux.0 文件
(在 PXE Client 的 ROM 中,已经存在 TFTP Client);
PXE Client 取得pxelinux.0 文件后之执行该文件;
根据pxelinux.0 的执行结果,通过TFTP服务器加载内核和文件系统 ;
进入安装画面, 此时可以通过选择HTTP、FTP、NFS 方式之一进行安装;
DHCP服务器:为 PXE-client 分配 IP ,获得安装程序文件位置
TFTP服务器:传输安装文件、内核、菜单文件等给 PXE-client
Xinetd: TFTP服务超级守护进程, 用于唤醒TFTP服务;
Kickstart:生成的ks.cfg配置文件
HTTP/NFS/FTP 服务中的任意一种,用于传送安装源文件给 PXE-client
配置开始前小提示如果用虚拟机做实验请注意以下几点:
1.点击编辑虚拟机网络关闭系统的dhcp,不然会有冲突
2.PXE服务器网卡配置静态
3.虚拟机内存在2G以上
2.搭建PXE环境
关闭firewalld/SELINUX
systemctl stop firewalld
systemctl disable firewalld
vim /etc/selinux/config
SELINUX=disabled
安装DHCP服务
yu