Course Outline
- Core OpenStack architecture
- Course-specific OpenStack lab (Virtual Machine setup)
- Message queue and database management
- Hardware considerations and capacity planning
- Compute hardware specifications
- Network design principles
- Storage architecture
- Flavor sizing strategies
- Resource overcommitment techniques
- Highly Available (HA) control plane
- HA implementation in OpenStack services
- HA database configurations
- HA message queue setups
- Cloud partitioning and scheduler filters
- Implementation and rationale for cloud partitions (host-aggregates)
- Nova scheduler filters
- Workload migration
- Cold and live migration techniques
- Optimizing live migration
- Overview of the Watcher project
- Deep dive into OpenStack networking (SDN) (2-3 hours)
- Network types (local, flat, VLAN, VXLAN, GRE)
- Neutron plugins
- Linux Bridge
- Open vSwitch
- Distributed Virtual Routers
- LBaaS and the Octavia project
- VPNaaS
- Troubleshooting
- General diagnostic approaches for OpenStack issues
- Resolving network problems
- Log file analysis
- Centralized logging strategies
- Debugging OpenStack client queries
- OpenStack database management
- OpenStack backup procedures
- Compute node status analysis
- Instance status analysis
- AMQP broker (RabbitMQ) analysis
- Metadata services
- Network performance troubleshooting
- Instance backup and recovery
- OpenStack monitoring and telemetry
- Ceilometer service
- External monitoring tools
- Advanced cloud and hypervisor features
- CPU pinning and NUMA architecture
- SR-IOV
- Cloud-init and image customization
- Metadata Service
- Block storage backends
- LVM
- Ceph RBD
- Physical appliances
- Storage network considerations
- Upgrading OpenStack
- Upgrade strategies and procedures
- Zero-downtime upgrade techniques
- Bare-metal provisioning with OpenStack
- Ironic module
- Undercloud and overcloud concepts
- The future trajectory of OpenStack
Requirements
- Foundational Linux administration skills
- Basic networking knowledge
- Understanding of cloud computing concepts
- Practical and theoretical familiarity with 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.