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