Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
附录 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
注意
使用此命令可检查是否保留了 profile
和 boot_option
的功能。
另外,将每种类型的引导模式设置为 uefi
。例如:
$ openstack flavor set --property capabilities:boot_mode='uefi' control