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


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

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

前提条件

  • 确保您满足 HTTP 启动的要求。有关更多信息,请参阅规划卫星 中的 HTTP 引导要求

流程

  1. 在您置备的胶囊中,将 grub2-efi 软件包更新至最新版本:

    # satellite-maintain packages install grub2-efi
  2. 启用 foreman-proxy-httpforeman-proxy-httpbootforeman-proxy-tftp 功能。

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

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

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

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

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

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

这会创建主机条目和相关置备设置。这也包括为 UEFI 引导裸机主机创建所需的目录和文件。当您启动物理主机并将其引导模式设置为 UEFI HTTP 时,主机会检测定义的 DHCP 服务,接收带有 Kickstart 树胶囊的 HTTP 端点,并安装操作系统。

安装完成后,主机还使用激活密钥注册到卫星服务器,并从 Satellite Tools 6.10 存储库安装必要的配置和管理工具。

CLI 过程

  1. 在您置备的胶囊中,将 grub2-efi 软件包更新至最新版本:

    # satellite-maintain packages install grub2-efi
  2. 启用 foreman-proxy-httpforeman-proxy-httpbootforeman-proxy-tftp true 功能。

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

    # hammer host create --name "My_Host" \
    --organization "My_Organization" \
    --location "My_Location" \
    --hostgroup "My_Host_Group" \
    --mac "aa:aa:aa:aa:aa:aa" \
    --build true \
    --enabled true \
    --managed true \
    --pxe-loader "Grub2 UEFI HTTP"
  4. 使用 hammer 主机接口更新 命令,确保设置了网络接口选项。

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

这会创建主机条目和相关置备设置。这也包括为 UEFI 引导裸机主机创建所需的目录和文件。当您启动物理主机并将其引导模式设置为 UEFI HTTP 时,主机会检测定义的 DHCP 服务,接收带有 Kickstart 树胶囊的 HTTP 端点,并安装操作系统。

安装完成后,主机还使用激活密钥注册到卫星服务器,并从 Satellite Tools 6.10 存储库安装必要的配置和管理工具。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.