6.5. 使用 UEFI HTTP 引导置备创建主机


您可以使用 UEFI HTTP 引导从 Satellite 置备主机。这是您可以在 IPv6 网络中置备主机的唯一方法。

要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程

先决条件

  • 确保您满足 HTTP 引导的要求。如需更多信息,请参阅规划 Satellite 中的 HTTP 引导要求

流程

  1. 在用于置备的 Capsule 上,将 grub2-efi 软件包更新至最新版本:

    # satellite-maintain packages update grub2-efi
    Copy to Clipboard Toggle word wrap
  2. 启用 foreman-proxy-httpforeman-proxy-httpboot, 和 foreman-proxy-tftp 功能。

    # satellite-installer --scenario satellite \
    --foreman-proxy-http true \
    --foreman-proxy-httpboot true \
    --foreman-proxy-tftp true
    Copy to Clipboard Toggle word wrap
  3. 在 Satellite Web UI 中,导航到 Hosts > Create Host
  4. Name 字段中输入主机的名称。
  5. Organization and Location 选项卡,更改上下文以符合您的要求。
  6. Host Group 列表中,选择要用于填充表单的主机组。
  7. 单击 Interface 选项卡,然后在主机的接口上点 Edit
  8. 验证这些字段是否填充了值。特别是:

    • Host 选项卡中的 Name 成为 DNS 名称
    • Satellite 服务器自动为新主机分配 IP 地址。
  9. MAC 地址字段中,输入主机调配接口的 MAC 地址。这样可确保在 PXE 引导过程中识别主机。
  10. 确保 Satellite 服务器自动为主机上的第一个接口选择 ManagedPrimaryProvision 选项。如果没有,请选择它们。
  11. 单击 OK 保存。要添加另一个接口,请点击 Add Interface。您只能为 ProvisionPrimary 选择一个接口。
  12. Operating System 选项卡,并验证所有字段都包含值。确认操作系统的每个方面。
  13. PXE Loader 列表中,选择 Grub2 UEFI HTTP
  14. 可选:点 Resolve in Provisioning 模板检查新主机可以识别要使用的正确置备模板。

    有关关联置备模板的更多信息,请参阅 第 2.13 节 “创建置备模板”

  15. 单击 Parameters 选项卡,并确保存在一个提供激活码的参数。如果没有,请添加激活码。
  16. Submit 保存主机详情。

    有关网络接口的更多信息,请参阅 添加网络接口

  17. 将主机设置为从网络在 UEFI 模式中引导。
  18. 启动主机。
  19. 在引导菜单中选择 Kickstart 默认 PXEGrub2

这将创建主机条目和相关置备设置。这还包括为 UEFI 引导裸机主机创建必要的目录和文件。当您启动物理主机并将其引导模式设置为 UEFI HTTP 时,主机检测到定义的 DHCP 服务,使用 Kickstart 树接收 Capsule 的 HTTP 端点并安装操作系统。

安装完成后,主机还使用激活码注册到 Satellite 服务器,并从 Satellite 客户端 6 存储库安装必要的配置和管理工具。

CLI 过程

  1. 在用于置备的 Capsule 上,将 grub2-efi 软件包更新至最新版本:

    # satellite-maintain packages update grub2-efi
    Copy to Clipboard Toggle word wrap
  2. 启用 foreman-proxy-httpforeman-proxy-httpboot, 和 foreman-proxy-tftp true 功能:

    # satellite-installer --scenario satellite \
    --foreman-proxy-http true \
    --foreman-proxy-httpboot true \
    --foreman-proxy-tftp true
    Copy to Clipboard Toggle word wrap
  3. 使用 hammer host create 命令创建主机。

    # hammer host create --name "My_Host" \
    --build true \
    --enabled true \
    --hostgroup "My_Host_Group" \
    --location "My_Location" \
    --mac "aa:aa:aa:aa:aa:aa" \
    --managed true \
    --organization "My_Organization" \
    --pxe-loader "Grub2 UEFI HTTP"
    Copy to Clipboard Toggle word wrap
  4. 使用 hammer host interface update 命令确保设置了网络接口选项:

    # hammer host interface update \
    --host "My_Host" \
    --managed true \
    --primary true \
    --provision true
    Copy to Clipboard Toggle word wrap
  5. 将主机设置为从网络在 UEFI 模式中引导。
  6. 启动主机。
  7. 在引导菜单中选择 Kickstart 默认 PXEGrub2

这将创建主机条目和相关置备设置。这还包括为 UEFI 引导裸机主机创建必要的目录和文件。当您启动物理主机并将其引导模式设置为 UEFI HTTP 时,主机检测到定义的 DHCP 服务,使用 Kickstart 树接收 Capsule 的 HTTP 端点并安装操作系统。

安装完成后,主机还使用激活码注册到 Satellite 服务器,并从 Satellite 客户端 6 存储库安装必要的配置和管理工具。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat