The admin configuration for hypervisors does not have a subpage with details about configuring nova with the ironic compute driver. There are at least a few things that could go into a page like that:
* Summary of what it does and how it interacts with the ironic service as a 'hypervisor'. Some of that information is available in the ironic docs, e.g.:
Since it comes up from time to time, I would also mention that the ironic driver is the only one in nova would the compute_nodes table record is 1:M with the compute services table record for the given host, meaning a nova-compute service can manage multiple ComputeNodes, and the ComputeNodes for the ironic driver managed compute service uses the ironic node uuid for the compute node hypervisor_hostname (nodename) and uuid fields. And ironic node : compute node : instance are 1:1:1. This is more contributor/reference information but it's worth mentioning somewhere since it's kind of tribal knowledge in nova.
- [x] This is a doc addition request.
The admin configuration for hypervisors does not have a subpage with details about configuring nova with the ironic compute driver. There are at least a few things that could go into a page like that:
* Summary of what it does and how it interacts with the ironic service as a 'hypervisor'. Some of that information is available in the ironic docs, e.g.:
https:/ /docs.openstack .org/ironic/ latest/ install/ get_started. html?highlight= nova#interactio n-with- openstack- components
Since it comes up from time to time, I would also mention that the ironic driver is the only one in nova would the compute_nodes table record is 1:M with the compute services table record for the given host, meaning a nova-compute service can manage multiple ComputeNodes, and the ComputeNodes for the ironic driver managed compute service uses the ironic node uuid for the compute node hypervisor_hostname (nodename) and uuid fields. And ironic node : compute node : instance are 1:1:1. This is more contributor/ reference information but it's worth mentioning somewhere since it's kind of tribal knowledge in nova.
* Ironic-specific configuration: https:/ /docs.openstack .org/nova/ latest/ configuration/ config. html#ironic
- This could also include things like configuring baremetal flavors: https:/ /docs.openstack .org/ironic/ latest/ install/ configure- nova-flavors. html
- Running multiple nova-computes in HA mode managing the same set of nodes:
https:/ /specs. openstack. org/openstack/ nova-specs/ specs/newton/ implemented/ ironic- multiple- compute- hosts.html
* Scaling and performance issues. Some of this is discussed in this mailing list thread:
http:// lists.openstack .org/pipermail/ openstack- discuss/ 2019-November/ thread. html#10655
- Partitioning schemes: https:/ /specs. openstack. org/openstack/ nova-specs/ specs/stein/ implemented/ ironic- conductor- groups. html
* Known limitations / missing features, e.g. move operations (migrate/resize).
------- ------- ------- ------- ------- ad7f66c17849bf6 9df3e78d33 /opendev. org/openstack/ nova/src/ doc/source/ admin/configura tion/hypervisor s.rst /docs.openstack .org/nova/ latest/ admin/configura tion/hypervisor s.html
Release: on 2018-09-04 18:11:45
SHA: 8a71962e0149fa9
Source: https:/
URL: https:/