Course Outline
- General architecture of OpenStack
- OpenStack lab (VM) for this course
- Message queue and database
- Hardware considerations and capacity planning
- Compute hardware
- Network design
- Storage design
- Flavour sizing
- Resource overcommitment
- Highly available control plane
- High availability in OpenStack services
- High availability database
- High availability message queue
- Cloud partitioning and scheduler filters
- Why and how to implement cloud partitions (host-aggregates)
- Nova scheduler filters
- Workload migration
- Cold and live migration
- Tweaking live migration
- Watch project
- In-depth OpenStack networking (SDN) (2-3h)
- Types of networks (local, flat, VLAN, VXLAN, GRE)
- Neutron plugins
- Linux Bridge
- Open vSwitch
- Distributed Virtual Routers
- LBaaS + Octavia project
- VPNaaS
- Troubleshooting
- General approach to diagnosing OpenStack issues
- Troubleshooting network problems
- Analysing log files
- Centralised logging
- Debugging OpenStack client queries
- Managing the OpenStack database
- Backing up OpenStack
- Analysing compute node status
- Analysing instance status
- Analysing AMQP broker (RabbitMQ)
- Metadata services
- Troubleshooting network performance
- Instance backup and recovery
- OpenStack monitoring and telemetry
- Ceilometer service
- External monitoring
- Advanced cloud/hypervisor features
- CPU pinning / NUMA architecture
- SR-IOV
- Cloud-init and image customisation
- Metadata Service
- Block storage backends
- LVM
- Ceph RBD
- Physical appliances
- Storage network considerations
- Upgrading OpenStack
- Upgrade strategies and procedures
- Zero-downtime upgrade
- Bare-metal provisioning with OpenStack
- Ironic module
- Undercloud and overcloud concepts
- The future of OpenStack
Requirements
- Basic Linux administration skills
- Foundational networking knowledge
- Basic understanding of the cloud computing paradigm
- Fundamental practical and theoretical knowledge of OpenStack
Testimonials (5)
The virtual desktop in a browser feature was kind of neat.
Mikael Karlsson - Polystar OSIX
Course - OpenStack Architecture and Troubleshooting
Damian, is very skilled, I'm very pleased with everything, no complains, best training session I've participated in for a long time… It's very difficult to have a training course like this, totally remote, you did a great job, It went very well, there were no issues.
Peter Erlandsson - Polystar OSIX
Course - OpenStack Architecture and Troubleshooting
The flexibility to answer questions. Good pdf, good examples
Conny Vigstrom - Polystar OSIX
Course - OpenStack Architecture and Troubleshooting
The broad perspective of Openstack, no chance to dive in to deep to be able to keep schedule, more to where to get information from.
Jorgen Selegran - Polystar OSIX
Course - OpenStack Architecture and Troubleshooting
To get a better understanding about OpenStack.