第 5 章 置备概念

红帽卫星的重要功能是无人值守的主机调配。为了达到此目的,红帽卫星使用 DNS 和 DHCP 基础架构、PXE 启动、TFTP 和 Kickstart。使用本章来理解这些概念的工作原则。

5.1. PXE 引导

预启动执行环境(PXE)提供了通过网络引导系统的功能。PXE 不使用本地硬盘驱动器或 CD-ROM,而是使用 DHCP 为主机提供有关网络的标准信息、发现 TFTP 服务器以及下载引导镜像。有关设置 PXE 服务器的详情,请查看红帽知识库 解决方案如何设置/配置 PXE 服务器

5.1.1. PXE 序列

  1. 如果没有找到其他可引导镜像,则主机会引导 PXE 镜像。
  2. 主机的 NIC 将广播请求发送到 DHCP 服务器。
  3. DHCP 服务器收到请求并发送有关网络的标准信息:IP 地址、子网掩码、网关、DNS、TFTP 服务器和引导镜像。
  4. 主机从 TFTP 服务器获取引导装载程序 image/pxelinux.0 和配置文件 pxelinux.cfg/00:MA:CA:AD:D
  5. 主机配置指定内核镜像 initrd 和 Kickstart 的位置。
  6. 主机下载文件并安装镜像。

有关使用卫星服务器 PXE 引导的示例,请参阅 Provisioning Hosts 中的置备工作流

5.1.2. PXE 引导要求

要使用 PXE 引导置备机器,请确定您满足以下要求:

网络要求

  • 可选:如果主机和 DHCP 服务器由路由器分开,请配置 DHCP 中继代理并指向 DHCP 服务器。

客户端要求

Satellite 要求

  • 确保卫星服务器和胶囊都配置了 DNS,并且能够解析置备的主机名。
  • 确保客户端可以访问 UDP 端口 67 和 68,使客户端能够通过引导选项接收 DHCP 提供。
  • 确保客户端可以访问 UDP 端口 69,以便客户端能够访问胶囊上的 TFTP 服务器。
  • 确保客户端可以访问 TCP 端口 80,以允许客户端从胶囊下载文件和 Kickstart 模板。
  • 确保主机置备接口子网设置了 DHCP 胶囊。
  • 确保主机置备接口子网设置了 TFTP 胶囊。
  • 确保主机置备接口子网设置了 Templates Capsule。
  • 确保使用 Satellite 安装程序启用了带有正确子网的 DHCP。
  • 使用 Satellite 安装程序启用 TFTP。