Red Hat OpenStack Platform 14 Bare Metal Provisioning document should be updated to include Introspection in Overcloud and its use case(s) examples. 1) configuration to allow ironic inspector services in overcloud http://git.openstack.org/cgit/openstack/tripleo-heat-templates/tree/environments/services/ironic-inspector.yaml and include an inspection range (this is just example) We will need to get details from development parameter_default: IronicInspectorIpRange: 192.168.24.200,192.168.24.250 2) introspection of baremetal node example(s) (i.e) . overcloudrc openstack baremetal introspection start node <uuid> or name 3) check logs, etc
Actually, the IronicInspectorIpRange is deprecated. See this releasenote: [master]$ cat releasenotes/notes/ironic-inspector-use-dnsmasq_ip_subnets-abba77307e761b96.yaml --- features: - Adds support to configure ironic-inspector with multiple ip ranges. This enables ironic-inspector's DHCP server to serve request that came in via dhcp-relay agent. deprecations: - The parameter ``IronicInspectorIpRange`` is deprecated. Use the new ``IronicInspectorSubnets`` instead. So really we need to document the IronicInspectorSubnets parameter. Requesting some documentation of its usage from hjensas.
IronicInspectorSubnets is a list of IP ranges + additional dhcp options required for dhcp-relay. It maps to the dnsmasq_ip_subnets parameter of the ironic puppet module[1] Previously we used: parameter_default: IronicInspectorIpRange: 192.168.24.200,192.168.24.250 With the new option we would do: parameter_default: IronicInspectorSubnets: - ip_range: 192.168.24.200,192.168.24.250 For advanced config supporting multiple subnets via dhcp-relay with different dhcp options for netmask and gateway we would do: parameter_default: IronicInspectorSubnets: - ip_range: 192.168.24.200,192.168.24.250 tag: siteA netmask: 255.255.255.0 gateway: 192.168.24.1 - ip_range: 192.168.25.200,192.168.25.250 tag: siteB netmask: 255.255.255.0 gateway: 192.168.25.1 If we want two ranges in the same subnet we can do: parameter_default: IronicInspectorSubnets: - ip_range: 192.168.24.100,192.168.24.150 - ip_range: 192.168.24.200,192.168.24.250 [1] https://github.com/openstack/puppet-ironic/blob/master/manifests/inspector.pp#L144-L159
Merged to main, 16.2, 16.1: https://gitlab.cee.redhat.com/rhci-documentation/docs-Red_Hat_Enterprise_Linux_OpenStack_Platform/-/merge_requests/7948 https://gitlab.cee.redhat.com/rhci-documentation/docs-Red_Hat_Enterprise_Linux_OpenStack_Platform/-/merge_requests/7950