6.4. 使用 UEFI HTTP 引导置备创建主机
您可以使用 UEFI HTTP 引导从 Satellite 置备主机。这是您可以在 IPv6 网络中置备主机的唯一方法。
要使用 CLI 而不是 Web UI,请参阅 CLI 过程。
前提条件
- 确保您满足 HTTP 启动的要求。有关更多信息,请参阅规划卫星 中的 HTTP 引导要求。
流程
在您置备的胶囊中,将
grub2-efi
软件包更新至最新版本:satellite-maintain packages install grub2-efi
# satellite-maintain packages install grub2-efi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用
foreman-proxy-http
、foreman-proxy-httpboot
和foreman-proxy-tftp
功能。satellite-installer --scenario satellite \ --foreman-proxy-httpboot true \ --foreman-proxy-http true \ --foreman-proxy-tftp true
# satellite-installer --scenario satellite \ --foreman-proxy-httpboot true \ --foreman-proxy-http true \ --foreman-proxy-tftp true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Satellite Web UI 中,导航到 Hosts > Create Host。
- 在 Name 字段中输入主机的名称。
- 点击 Organization 和 Location 选项卡,并更改上下文以符合您的要求。
- 从 Host Group 列表中,选择您要用来填充表单的主机组。
- 点 Interface 选项卡,在主机的接口上点 Edit。
验证字段是否填充了值。特别是:
- Host 选项卡中的 Name 将成为 DNS 名称。
- 卫星服务器会自动为新主机分配 IP 地址。
- 在 MAC 地址字段中,输入主机的置备接口的 MAC 地址。这样可确保在 PXE 引导过程中识别主机。
- 确保卫星服务器自动为主机上的第一个接口选择 Managed、Primary 和 Provision 选项。如果没有,请选择它们。
- 点 OK 保存。要添加其他接口,请单击 Add Interface。您只能将一个接口用于 Provision 和 Primary。
- 单击 Operating System 选项卡,然后验证所有字段是否包含值。确认操作系统的各个方面。
- 从 PXE Loader 列表中,选择 Grub2 UEFI HTTP。
可选:点 Provisioning 模板中的 Resolve 来检查新主机可识别要使用的正确调配模板。
有关关联调配模板的更多信息,请参阅 第 2.13 节 “创建调配模板”。
- 单击 Parameters 选项卡,并确保存在一个提供激活密钥的参数。如果没有,请添加激活码。
单击 Submit 以保存主机详情。
有关网络接口的更多信息,请参阅添加 网络接口。
- 将主机设置为从网络在 UEFI 模式中引导。
- 启动主机。
- 在引导菜单中,选择 Kickstart 默认 PXEGrub2。
这会创建主机条目和相关置备设置。这也包括为 UEFI 引导裸机主机创建所需的目录和文件。当您启动物理主机并将其引导模式设置为 UEFI HTTP 时,主机会检测定义的 DHCP 服务,接收带有 Kickstart 树胶囊的 HTTP 端点,并安装操作系统。
安装完成后,主机还使用激活密钥注册到卫星服务器,并从 Satellite Tools 6.10 存储库安装必要的配置和管理工具。
CLI 过程
在您置备的胶囊中,将
grub2-efi
软件包更新至最新版本:satellite-maintain packages install grub2-efi
# satellite-maintain packages install grub2-efi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用
foreman-proxy-http
、foreman-proxy-httpboot
和foreman-proxy-tftp true
功能。satellite-installer --scenario satellite \ --foreman-proxy-httpboot true \ --foreman-proxy-http true \ --foreman-proxy-tftp true
# satellite-installer --scenario satellite \ --foreman-proxy-httpboot true \ --foreman-proxy-http true \ --foreman-proxy-tftp true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
hammer host create
命令创建主机。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
hammer 主机接口更新
命令,确保设置了网络接口选项。hammer host interface update --host "My_Host" \ --managed true \ --primary true \ --provision true
# hammer host interface update --host "My_Host" \ --managed true \ --primary true \ --provision true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 将主机设置为从网络在 UEFI 模式中引导。
- 启动主机。
- 在引导菜单中,选择 Kickstart 默认 PXEGrub2。
这会创建主机条目和相关置备设置。这也包括为 UEFI 引导裸机主机创建所需的目录和文件。当您启动物理主机并将其引导模式设置为 UEFI HTTP 时,主机会检测定义的 DHCP 服务,接收带有 Kickstart 树胶囊的 HTTP 端点,并安装操作系统。
安装完成后,主机还使用激活密钥注册到卫星服务器,并从 Satellite Tools 6.10 存储库安装必要的配置和管理工具。