第 6 章 使用 iPXE 减少置备时间
iPXE 是一个开源网络引导固件。它提供了一个功能增强的完整 PXE 实现,比如从 HTTP 服务器引导。有关 iPXE 的更多信息,请参阅 iPXE 网站。
如果以下限制会阻止使用 PXE,您可以使用 iPXE:
- 具有非受管 DHCP 服务器的网络。
- 因防火墙限制而无法访问的 PXE 服务。
- 由于一个不可靠的基于 TFTP UDP 的协议,例如低带宽网络。
6.1. 使用 iPXE 的先决条件
在以下情况下,您可以使用 iPXE 引导虚拟机:
- 您的虚拟机运行在使用 iPXE 作为主固件的虚拟机监控程序上。
- 您的虚拟机处于 BIOS 模式。在这种情况下,您可以将 PXELinux 配置为串联 iPXE 并使用 HTTP 协议引导。
对于使用 HTTP 在 UEFI 模式中引导虚拟机,您可以遵循 第 5.5 节 “使用 UEFI HTTP 引导置备创建主机”。
支持性
红帽官方不支持 Red Hat Satellite 中的 iPXE。如需更多信息,请参阅红帽知识库中的 Satellite 6 中支持的架构和 kickstart 场景。
主机要求
- 置备接口的 MAC 地址与主机配置匹配。
- 主机的置备接口具有有效的 DHCP 保留。
- NIC 能够进行 PXE 引导。如需更多信息,请参阅 ipxe.org 上支持的硬件 硬件,以了解应该使用基于 iPXE 的引导磁盘的硬件驱动程序列表。
- NIC 与 iPXE 兼容。