Detailed Course Outline
1 Openstack Deployment
- Installation types
 - Automated installation
 - Quick install (Devstack, Packstack)
 - Manual install primer
 - Prepare for installation
 - Fundamental services setup
 - Install and configure Keystone
 - Install and configure Glance
 - Install and configure Neutron
 - Install and configure Nova
 - Install and configure Horizon
 - Install and configure Cinder
 - Install and configure Heat
 - Lab 1
 
2 Openstack HA Introduction
- OpenStack Architecture
 - Lab environment overview
 - Openstack HA
 - Active/passive HA
 - Active/active HA
 - Glance HA (active-active)
 - Nova HA (active-active)
 - Cinder HA (active-passive)*
 - Heat HA (active-active)
 - Ceilometer HA (active-active)
 - Neutron - HA
 - HA details
 - Neutron - Distributed Virtual Routing
 - DVR overview
 - Monitoring OpenStack – call paths
 - Deployment scenarios for LS/ES/Kibana
 - Logstash configuration example
 - Lab 2
 
3 MySQL/Galera replication
- Mysql replication
 - Galera replication
 - Galera replication examples
 - Galera notes
 - State transfers
 - Galera node states
 - Galera quorum
 - Detecting node failures
 - Configuration example
 - Galera + HaProxy
 - Galera + HAproxy example
 - Galera - Best practices
 - Lab 3
 
4 RabbitMQ clustering
- RabbitMQ introduction
 - AMQP terminology
 - AMQP terminology (cont)
 - Message tracing in RabbitMQ
 - OpenStack and RabbitMQ
 - RabbitMQ cluster
 - RabbitMQ cluster setup overview
 - Lab 4
 
5 OpenStack storage with Ceph
- Ceph introduction
 - Ceph node types
 - Ceph architecture
 - Object placement
 - Cluster maps
 - Ceph background procedures
 - Ceph installation
 - Ceph installation
 - Customizing cluster layout(CRUSH map)
 - Add cache tiering
 - Cache tiering
 - Openstack support
 - Ceph – Glance config example
 - Ceph – Cinder config example
 - Ceph – Nova config example
 - Best practices
 - Lab 5