18.2. 启用自动发现
在
undercloud.conf
中启用裸机自动发现:enable_node_discovery = True discovery_default_driver = ipmi
-
enable_node_discovery
- 启用之后,任何使用 PXE 来引导内省虚拟内存盘的节点都将在 ironic 中注册。 -
discovery_default_driver
- 设置用于已发现节点的驱动程序。例如,ipmi
。
-
将您的 IPMI 凭证添加到 ironic:
将您的 IPMI 凭证添加到名为
ipmi-credentials.json
的文件。必须替换此例中的用户名和密码值以适合您的环境:[ { "description": "Set default IPMI credentials", "conditions": [ {"op": "eq", "field": "data://auto_discovered", "value": true} ], "actions": [ {"action": "set-attribute", "path": "driver_info/ipmi_username", "value": "SampleUsername"}, {"action": "set-attribute", "path": "driver_info/ipmi_password", "value": "RedactedSecurePassword"}, {"action": "set-attribute", "path": "driver_info/ipmi_address", "value": "{data[inventory][bmc_address]}"} ] } ]
将 IPMI 凭证文件导入 ironic:
$ openstack baremetal introspection rule import ipmi-credentials.json