4.4. 在 overcloud 中启用裸机内省
要启用裸机内省,请在部署命令中包括以下两个文件:
- 对于使用
OVN
的部署 -
ironic-overcloud.yaml
-
ironic-inspector.yaml
-
注意
spine-leaf 路由部署可能需要在 ToR 路由器上进行 DHCP 转发,或者每个子网的 DHCP 代理。元数据服务必须具有到元数据服务器的静态路由。OVN 默认在裸机节点上不提供此路由。
- 对于使用
OVS
的部署 -
ironic.yaml
-
ironic-inspector.yaml
-
您可以在 /usr/share/openstack-tripleo-heat-templates/environments/services
目录中找到这些文件。使用以下示例包含与您的环境对应的 ironic inspector 的配置详情:
parameter_defaults: IronicInspectorSubnets: - ip_range: <ip_range> IPAImageURLs: '["http://<ip_address>:<port>/agent.kernel", "http://<ip_address>:<port>/agent.ramdisk"]' IronicInspectorInterface: 'br-baremetal'
IronicInspectorSubnets
这个参数可以包含多个范围,并可用于 spine 和 leaf。
IPAImageURLs
这个参数包含有关 IPA 内核和 ramdisk 的详细信息。在大多数情况下,您可以使用 undercloud 中使用的相同镜像。如果省略此参数,则必须在每个控制器中包含 alternatives。
IronicInspectorInterface
使用这个参数指定裸机网络接口。
注意
如果您使用可组合 Ironic 或 IronicConductor 角色,您必须将 IronicInspector
服务包含在您的角色文件中。
ServicesDefault: OS::TripleO::Services::IronicInspector