3.2. Satellite 和 DHCP 选项
卫星通过 DHCP 胶囊管理 DHCP 保留。卫星还设置 next-server
和 filename
DHCP 选项。
next-server 选项
next-server
选项提供从其引导的 TFTP 服务器的 IP 地址。默认情况下不设置这个选项,必须为每个 TFTP 胶囊设置。您可以使用 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 胶囊通过 API 报告此设置,卫星可在创建 DHCP 记录时检索配置信息。
当 PXE loader 设置为 none
时,卫星不会将 next-server
选项填充到 DHCP 记录中。
如果 next-server
选项处于未定义,卫星使用反向 DNS 搜索来查找 TFTP 服务器地址来分配,但您可能会遇到以下问题:
- 置备过程中 DNS 超时
- 查询不正确的 DNS 服务器。例如,权威而不是缓存
-
有关 TFTP 服务器 IP 地址错误的问题。例如,
PTR 记录无效
如果您遇到这些问题,请检查卫星和胶囊上的 DNS 设置,特别是 PTR 记录解析。
文件名选项
filename
选项包含文件在调配期间下载并执行的完整路径。您为主机或主机组选择的 PXE 装载程序定义了要使用的 文件名
选项。当 PXE loader 设置为 none
时,卫星不会将 filename
选项填充到 DHCP 记录中。根据 PXE loader 选项,文件名
更改如下:
PXE loader 选项 | 文件名条目 | 备注 |
---|---|---|
PXELinux BIOS |
| |
PXELinux UEFI |
| |
iPXE 链 BIOS |
| |
PXEGrub2 UEFI |
| x64 会根据构架的不同 |
iPXE UEFI HTTP |
|
需要 |
Grub2 UEFI HTTP |
|
需要 |