Created
Jun 6, 2024 03:36 AM
Tags
PXE 网络装机实验(一)环境准备1.1 环境组成1.2 网络配置(二)实验部署2.1 软件安装2.2 配置 DHCP 服务2.3 配置 HTTP 服务2.4 配置 TFTP 服务2.5 将引导安装相关文件放到指定位置2.6 创建并编写无人值守安装模板文件(三)效果验证
PXE 网络装机实验
(一)环境准备
1.1 环境组成
- 操作系统:CentOS Linux release 7.6.1810
- 软件工具:dhcp、tftp-server、httpd
- 关闭防火墙 / SELINUX
1.2 网络配置
将客户端与服务端放在同一网络环境下。
(二)实验部署
2.1 软件安装
2.2 配置 DHCP 服务
2.3 配置 HTTP 服务
利用 http 实现光盘共享
2.4 配置 TFTP 服务
TFTP 服务 隶属于 XINETD 服务 ,所以相关配置文件需要去 /etc/xinetd.d/ 目录内查找
注:此处为 tftp.socket 而不是 tftp.service,为节省内存资源,当有连接到达 socket 时 socket 会启动 service
2.5 将引导安装相关文件放到指定位置
TFTP 需共享的文件有:
- 引导文件 - pxelinux.0
- 引导菜单 - default(isolinux.cfg)
开机后选择启动项的菜单文件,存放在一个叫 pxelinux.cfg 的目录下
- 内核文件 - vmlinuz 、 initrd.img
2.6 创建并编写无人值守安装模板文件
注意:*.ks.cfg 文件可以直接找别人写好的模板用,也可以通过安装 system-config-kickstart 命令手动创建,但一定注意,在安装此软件包之前先做此操作:修改正在使用repo软件仓库配置文件 .repo文件中第一行写成 [development]
模版↓
扩展↓
(三)效果验证
要求:测试机的内存大小必须大于等于2GB