附录 D. 备选引导模式


节点的默认引导模式是从 BIOS 通过 iPXE 进行引导。下面几节概述了一些备选引导模式,可供 director 在置备和检查节点时使用。

D.1. 标准 PXE

iPXE 引导过程使用 HTTP 引导内省和部署镜像。老式系统可能仅支持标准 PXE 引导,该方式通过 TFTP 进行引导。

要从 iPXE 改为 PXE,编辑 director 主机上的 undercloud.conf 文件,将 ipxe_enabled 设置为 False

ipxe_enabled = False

保存此文件并执行 undercloud 安装:

$ openstack undercloud install

如需了解更多有关此操作过程的信息,请参阅文章 "Changing from iPXE to PXE in Red Hat OpenStack Platform director"

D.2. UEFI 引导模式

默认引导模式是传统 BIOS 模式。新式系统可能要求使用 UEFI 引导模式而不是传统 BIOS 模式。在这种情况下,可在 undercloud.conf 文件中设置以下内容:

ipxe_enabled = True
inspection_enable_uefi = True

保存此文件并执行 undercloud 安装:

$ openstack undercloud install

将每个注册节点的引导模式设置为 uefi。例如,要在 capabilities 属性中添加或替换现有的 boot_mode 参数,可执行以下操作:

$ NODE=<NODE NAME OR ID> ; openstack baremetal node set --property capabilities="boot_mode:uefi,$(openstack baremetal node show $NODE -f json -c properties | jq -r .properties.capabilities | sed "s/boot_mode:[^,]*,//g")" $NODE
注意

使用此命令可检查是否保留了 profileboot_option 的功能。

另外,将每种类型的引导模式设置为 uefi。例如:

$ openstack flavor set --property capabilities:boot_mode='uefi' control
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部