After today’s PTG meeting want to make sure I have the right understanding of deployment flow.
After deploying undercloud, are these the steps need to be done that are partially outside TripleO (https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/provisioning/baremetal_provision.html
):
- Ironic discovery to discover all nodes. (networking for ironic must be in place for all nodes)
- Metalsmith will provision baremetal machines -
https://docs.openstack.org/metalsmith/latest/
- Metalsmith provisions OS on provisioned nodes
- Something(???) optionally provisions Ceph (based on appropriate roles)
- Something(???) optionally provisions other 3rd party services, like switch provisioning (based on appropriate roles)
- Metalsmith optionally provisions Glance (may require Ceph or other 3rd party storage)
- Metalsmith optionally provisions Neutron (may require switch provisioning)
- TripleO deploys overcloud
Is this the correct flow?
Do we still need “openstack overcloud node provision” call or metalsmith already handles it? Or this call uses metalsmith under the cover?
Thanks,
Arkady