OpenStack Private Cloud
OpenStack runs large private and telco clouds. Understand each service (Keystone, Nova, Neutron, Glance, Cinder with Ceph), deploy it with Kolla-Ansible, operate and troubleshoot it, and know where it fits next to Kubernetes and public cloud.
What you'll be able to do
- Explain how an instance request flows through Keystone, Nova, Neutron and Glance
- Troubleshoot common compute, network and volume failures
- Deploy and upgrade OpenStack with Kolla-Ansible
- Choose between OpenStack, Kubernetes and public cloud for a workload
Before you start
Linux Level 2, basic networking.
How it works
Each lesson: plain-language idea → how it really works → hands-on. Each section ends with a cheat sheet & self-check.
Curriculum
Lessons marked “Read” are ready; the rest are on the way.
Modules
- 01OpenStack architectureControl plane, message queue, databases, API flowRead →
- 02Keystone: identity & projectsDomains, projects, roles, tokens, service catalogRead →
- 03Nova: compute & schedulingHypervisors, flavors, placement, live migrationRead →
- 04Neutron: networkingProvider vs self-service networks, OVS/OVN, security groupsRead →
- 05Storage: Glance, Cinder & CephImages, volumes, RBD backendsRead →
- 06OrchestrationHeat templates and Terraform for OpenStackRead →
- 07Deploying with Kolla-AnsibleContainerised control plane, HA, upgradesRead →
- 08Operations & troubleshootingLogs, RabbitMQ, stuck instances and volumesRead →
- 09OpenStack, Kubernetes & public cloudWhere each fits, and running Kubernetes on OpenStackRead →
- 📋Cheat sheet & self-checkEvery command from this section on one page, then 27 questions to check yourself.Open →
Real-world scenarios
Work through each one: symptom → misleading signal → evidence → root cause → prevention.
DHCP agent, network namespaces and security groups.
Cinder state vs reality, and how to reconcile safely.
This site is a public version of my personal engineering knowledge hub. It intentionally excludes confidential company information and internal operational details.