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