实验一 部署 PXE 网络装机服务
00 分钟
2024-6-19
Created
Jun 6, 2024 03:36 AM
Tags

PXE 网络装机实验

(一)环境准备

1.1 环境组成

  • 操作系统:CentOS Linux release 7.6.1810
  • 软件工具:dhcptftp-serverhttpd
  • 关闭防火墙 / 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

上一篇
Linux 基础知识 往期汇总
下一篇
<K8S> vol. 01 - kubernetes 组件