第 24 章 自动发现裸机节点
您可以使用 auto-discovery 来注册 overcloud 节点并生成它们的元数据,而无需创建 instackenv.json
文件。这种改进可有助于缩短收集节点信息所需时间。例如,如果您使用 auto-discovery,则不核对 IPMI IP 地址,然后创建 instackenv.json
。
24.1. 启用自动发现 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
启用并配置 Bare Metal auto-discovery,以便在使用 PXE 引导时自动发现和导入加入置备网络的节点。
流程
在
undercloud.conf
文件中启用裸机自动发现:enable_node_discovery = True discovery_default_driver = ipmi
enable_node_discovery = True discovery_default_driver = ipmi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
enable_node_discovery
- 启用之后,任何使用 PXE 来引导内省虚拟内存盘的节点都在 Bare Metal 服务 (ironic) 中自动注册。 -
discovery_default_driver
- 设置用于已发现节点的驱动程序。例如,ipmi
。
-
将您的 IPMI 凭证添加到 ironic:
将您的 IPMI 凭证添加到名为
ipmi-credentials.json
的文件。请替换本例中的SampleUsername
、RedactedSecurePassword
和bmc_address
值,以适应您的环境:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
将 IPMI 凭证文件导入 ironic:
openstack baremetal introspection rule import ipmi-credentials.json
$ openstack baremetal introspection rule import ipmi-credentials.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow