OpenStack tutorials
Learn OpenStack through a series of tutorials
Starting with just a single machine, learn how to use OpenStack for cloud infrastructure implementation purposes, from a single-node installation to large-scale clusters.
Phase 1 - Learn OpenStack
Get started with OpenStack on a single machine and familiarise yourself with basic OpenStack concepts.
OpenStack
1. Install
Install OpenStack and launch your first instance
OpenStack
2. Components
Explore OpenStack components and set up an OpenStack client.
OpenStack
3. Services
Learn about OpenStack services and their functions.
OpenStack
4. Dashboard
Navigate through the OpenStack dashboard menu.
OpenStack
5. Templates
Manage instance templates, including images and flavors.
OpenStack
6. Identities
Use the concept of domains, roles, users and groups to manage identities.
OpenStack
7. Multi-tenancy
Enable multi-tenancy and manage global, and tenant resources.
OpenStack
8. Network
Learn how OpenStack manages various virtual network resources.
OpenStack
9. Instances
Launch and delete cloud instances.
OpenStack
10. Storage
Learn how OpenStack manages different types of storage.
OpenStack
11. Quotas
Limit access to resources by applying quotas.
OpenStack
12. Teardown
Tear down your OpenStack lab environment.
Phase 2 - Deploy OpenStack
Learn how to effectively design and deploy a highly available, production-grade cloud.
OpenStack
1. Design
Learn which design considerations to take into account when architecting the cloud.
OpenStack
2. Deploy
Install OpenStack using guided installation instructions.
OpenStack
3. Automate
Use the deployment manifest to benefit from full automation and IaC.
OpenStack
4. Scale out
Scale the deployment out for full high availability.
OpenStack
5. MAAS
Use MAAS to automate bare metal provisioning.
OpenStack
6. Deploy at scale
Use Sunbeam together with MAAS to deploy machines at scale.
OpenStack
7. Validate
Validate the deployment to make sure that nothing slips through the cracks.
OpenStack
8. Observability
Enable the Observability plugin for central logging, monitoring and alerting.
OpenStack
9. Production
Enable the Ubuntu Pro plugin for enhanced security and commercial support.
Got it working? Share the good news.
The OpenStack User Survey provides users an opportunity to influence the community and software direction. By sharing information about your configuration and requirements, the Open Infrastructure Foundation User Committee will be able to advocate on your behalf.
OpenStack cheat sheet
We created the most comprehensive OpenStack cheat sheet possible to help you work with OpenStack and its key components.
Perfect for both beginners and more advanced users.