5.3. 引导虚拟机


有些虚拟化虚拟机监控程序使用 iPXE 作为 PXE 启动的主要固件。如果使用这样的虚拟机监控程序,您可以在没有 TFTP 和 PXELinux 的情况下引导虚拟机。

引导虚拟机有以下工作流:

  1. 虚拟机启动。
  2. iPXE 使用 DHCP 检索网络凭据,包括 HTTP URL。
  3. iPXE 从 Capsule 加载 iPXE bootstrap 模板。
  4. iPXE 使用 MAC 作为 Capsule 中的 URL 参数来加载 iPXE 模板。
  5. iPXE 加载安装程序的内核和初始 RAM 磁盘。

先决条件

  • 您的虚拟机监控程序必须支持 iPXE。以下虚拟化虚拟机监控程序支持 iPXE:

    • libvirt
    • Red Hat Virtualization (已弃用)
  • 您已配置了 iPXE 环境。如需更多信息,请参阅 第 5.2 节 “配置 iPXE 环境”
注意

您可以使用 Satellite 中提供的原始模板,如下所述。如果您需要修改原始模板,克隆模板,编辑克隆,并关联克隆而不是原始模板。如需更多信息,请参阅 第 2.15 节 “克隆自定义模板”

流程

  1. 在 Satellite Web UI 中,进入到 Hosts > Templates > Provisioning Templates
  2. 搜索 Kickstart 默认 iPXE 模板。
  3. 点模板的名称。
  4. 单击 关联 选项卡,再选择主机使用的操作系统。
  5. 单击 Locations 选项卡,再添加主机所在的位置。
  6. 单击 Organizations 选项卡,再添加主机所属的组织。
  7. Submit 以保存更改。
  8. 在 Satellite Web UI 中,进入到 Hosts > Operating systems 并选择主机的操作系统。
  9. Templates 选项卡。
  10. iPXE 模板列表中,选择 Kickstart default iPXE 模板。
  11. Submit 以保存更改。
  12. 在 Satellite Web UI 中,进入到 Hosts > All Hosts
  13. Hosts 页面中,选择要使用的主机。
  14. 选择 Operating System 选项卡。
  15. PXE Loader 设置为 iPXE 嵌入式
  16. 选择 Templates 选项卡。
  17. Provisioning Templates 中,单击 Resolve 并验证 iPXE 模板 是否解析为所需的模板。
  18. 单击 Submit 以保存主机设置。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.