3.4. Satellite 和 DHCP 选项
Satellite 通过 DHCP 胶囊管理 DHCP 保留。Satellite 还设置 next-server
和 filename
DHCP 选项。
next-server 选项
next-server
选项提供从其引导的 TFTP 服务器的 IP 地址。默认情况下不设置这个选项,必须为每个 TFTP Capsule 设置。您可以使用 satellite-installer
命令和-- foreman-proxy-tftp-servername
选项在 /etc/foreman-proxy/settings.d/tftp.yml
文件中设置 TFTP 服务器:
# satellite-installer --foreman-proxy-tftp-servername 1.2.3.4
然后,每个 TFTP Capsule 通过 API 报告此设置,Satellite 可以在创建 DHCP 记录时检索配置信息。
当 PXE 加载程序设置为 none
时,Satellite 不会将 next-server
选项填充到 DHCP 记录中。
如果 next-server
选项仍然未定义,Satellite 将调用 Capsule API 来检索由 satellite-installer
运行中的--foreman-proxy-tftp-servername
参数指定的服务器名称。如果 Capsule API 调用没有返回服务器名称,Satellite 将使用胶囊的主机名。
filename 选项
filename
选项包含在调配期间下载和执行的文件的完整路径。为主机或主机组选择的 PXE 加载程序定义要使用的 文件名
选项。当 PXE 加载程序设置为 none
时,Satellite 不会将 filename
选项填充到 DHCP 记录中。根据 PXE loader 选项,文件名
更改如下:
PXE 加载器选项 | 文件名条目 | 备注 |
---|---|---|
PXELinux BIOS |
| |
PXELinux UEFI |
| |
iPXE Chain BIOS |
| |
PXEGrub2 UEFI |
| x64 会根据构架而有所不同 |
iPXE UEFI HTTP |
|
需要 |
Grub2 UEFI HTTP |
|
需要 |