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