diff --git a/doc/source/images_src/deployment_steps.docx b/doc/source/images_src/deployment_steps.docx deleted file mode 100644 index fa71a81b3c..0000000000 Binary files a/doc/source/images_src/deployment_steps.docx and /dev/null differ diff --git a/doc/source/images_src/deployment_steps.svg b/doc/source/images_src/deployment_steps.svg new file mode 100644 index 0000000000..1561c9a9e7 --- /dev/null +++ b/doc/source/images_src/deployment_steps.svg @@ -0,0 +1,2766 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + Nova API + + + + + + + + + + + + + + + + Message Queue + + + + + + + + + + + + + + + + Nova Conductor + + + + + + + + + + + + + + + + Nova Scheduler + + + + + + + + + + + + + + + + + + + + + + + + + 2. Apply filters & + + + + + + + find available + + + + + + + compute host + + + + + + + + + + node + + + + + + + + + + + + + + + + + Nova Database + + + + + + + + + + + + + + + + + + + + + + + + + 3. Compute + + + + + + + + + + Manager + + + + + + + calls driver.spawn + + + + + + + + + + () + + + + + + + + + + + + + + + + Nova Compute + + + + + + + + + + + + + + + + + + + + + + + + + 4. Get info and claim + + + + + + + bare metal + + + + + + + node + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + . Plug VIFs + + + + + + + + + + + + + + + + + + + + + + + + + 5. Fetch images + + + + + + + + + + + + + + + + Neutron + + + + + + + + + + + + + + + + Glance + + + + + + + + + + + + + + + + + + + + + + + + + 7. Deploy bar + + + + + + + e metal + + + + + + + node + + + + + + + + + + + + + + + + Ironic API + + + + + + + + + + + + + + + + Ironic Conductor + + + + + + + + + + + + + + + + + Ironic Database + + + + + + + + + + + + + + + + + + + + + + + + + 8. Deploy + + + + + + + + + + (active boot loader) + + + + + + + + + + + + + + + + + + + + + + + + + Bare Metal + + + + + + + Nodes + + + + + + + + + + + + + + + + IPMI + + + + + + + + + + driver + + + + + + + + + + + + + + + + + + + + + + + + + 9. Power on + + + + + + + + + + bare metal node + + + + + + + + + + + + + + + PXE driver + + + + + + + + + + + + + + + + + + 1. Nova boot + + + + + + + + + + + + + + + + + + + + + + + + + 11. Reboot + + + + + + + + + + 12. Update status of + + + + + + + bare metal node + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10. Write image + + + + + + + + + + + + + + +