第 5 章 置备概念
红帽卫星的重要功能是无人值守的主机调配。为了达到此目的,红帽卫星使用 DNS 和 DHCP 基础架构、PXE 启动、TFTP 和 Kickstart。使用本章来理解这些概念的工作原则。
5.1. PXE 引导
预启动执行环境(PXE)提供了通过网络引导系统的功能。PXE 不使用本地硬盘驱动器或 CD-ROM,而是使用 DHCP 为主机提供有关网络的标准信息、发现 TFTP 服务器以及下载引导镜像。有关设置 PXE 服务器的详情,请查看红帽知识库 解决方案如何设置/配置 PXE 服务器。
5.1.1. PXE 序列
- 如果没有找到其他可引导镜像,则主机会引导 PXE 镜像。
- 主机的 NIC 将广播请求发送到 DHCP 服务器。
- DHCP 服务器收到请求并发送有关网络的标准信息:IP 地址、子网掩码、网关、DNS、TFTP 服务器和引导镜像。
-
主机从 TFTP 服务器获取引导装载程序
image/pxelinux.0和配置文件pxelinux.cfg/00:MA:CA:AD:D。 -
主机配置指定内核镜像
initrd和 Kickstart 的位置。 - 主机下载文件并安装镜像。
有关使用卫星服务器 PXE 引导的示例,请参阅 Provisioning Hosts 中的置备工作流。
5.1.2. PXE 引导要求
要使用 PXE 引导置备机器,请确定您满足以下要求:
网络要求
- 可选:如果主机和 DHCP 服务器由路由器分开,请配置 DHCP 中继代理并指向 DHCP 服务器。
客户端要求
- 确保将所有基于网络的防火墙配置为允许子网上的客户端访问胶囊。更多信息请参阅 图 2.1 “带有 Isolated Capsule 的 Satellite 拓扑”。
- 确保您的客户端能够访问 DHCP 和 TFTP 服务器。
Satellite 要求
- 确保卫星服务器和胶囊都配置了 DNS,并且能够解析置备的主机名。
- 确保客户端可以访问 UDP 端口 67 和 68,使客户端能够通过引导选项接收 DHCP 提供。
- 确保客户端可以访问 UDP 端口 69,以便客户端能够访问胶囊上的 TFTP 服务器。
- 确保客户端可以访问 TCP 端口 80,以允许客户端从胶囊下载文件和 Kickstart 模板。
- 确保主机置备接口子网设置了 DHCP 胶囊。
- 确保主机置备接口子网设置了 TFTP 胶囊。
- 确保主机置备接口子网设置了 Templates Capsule。
- 确保使用 Satellite 安装程序启用了带有正确子网的 DHCP。
- 使用 Satellite 安装程序启用 TFTP。