安装环境:
一台已安装Linux系统的主机作为PXE Server, 本文中PXE Server使用的系统是CentOS 7;
若干台待安装CentOS7的裸主机作为PXE Client;
PXE Server与所有PXEClient处于同一局域网中;
所有主机支持PXE启动安装方式。
PXEServer安装及配置流程:
1. 配置 DHCP 服务
2. 配置 TFTP 服务
3. 配置http做文件仓库和修改ks.cfg文件
4. 相关系统引导文件存储
5. 配置default系统启动文件
6. 检查PXEServer的状态并启动PXE Client
PXEServer安装及配置具体步骤:
1. 配置DHCP服务
安装DHCP
# yum install -y dhcp
当前PXE Server的IP地址为192.168.52.132,DHCP、TFTP与http均部署在该台主机上,配置dhcp配置文件/etc/dhcp/dhcpd.conf如下
|
# # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.example # see dhcpd.conf(5) man page
ddns-update-style interim; ignore client-updates; allow booting; allow bootp;
class "pxeclients"{ match if substring(option vendor-class-identifier,0,9)="PXEClient"; filename "pxelinux.0";#pxe boot需要的启动文件名, 相当于bootloader next-server 192.168.52.132; #tftp server的ip }
subnet 192.168.52.0 netmask 255.255.255.0{ default-lease-time 216000;</ |