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