Practical experiences with OpenStack on OpenShift
summary
Deploys OpenStack 18 control plane inside an OpenShift cluster running on bare metal, using Metal3 + OpenStack bare metal operator, EDPM for data plane orchestration and Kubernetes jobs that run Ansible against nodes. Control plane bootstraps in about 4–5 minutes versus hours with older tooling; data plane is slower due to PXE, ironic inspection and firmware boots. Works end-to-end but exposes gotchas: opinionated networking, leaky config syntax, ODF storage requires host‑network workarounds, and data plane deployments are one‑off jobs you must not delete.
AI-written summary · about
chapters (14)
- 0:00OpenStack on OpenShift intro
- 1:44Traditional vs modern OpenStack
- 5:00OpenStack control plane on OpenShift
- 8:10OpenStack on OpenShift architecture
- 9:57Data plane provisioning process
- 14:56Roso deployment benefits
- 19:15OpenShift Data Foundation storage
- 22:07Roso deployment challenges
- 26:45GitOps and data plane limits
- 27:30Debugging Roso environments
- 28:54Roso configuration pitfalls
- 31:01Future Roso improvements
- 32:30Roso conclusion
- 33:15Q&A
related talks
46mModernizing your Red Hat OpenStack Platform’s operational
13mOpenStack in 0 to 45 seconds - Engineering at the speed of light
41mOpenShift: a Kubernetes Story in an Enterprise Environment
38mControl Plane: On the Road to Orchestration?
22mOpenShift, or Kubernetes on steroids
01h 12mOpenStack brings Kubernetes to the Edge
19mOpenShift in your own backyard
36mPutting the PaaS in OpenStack
