Open Stack
- Module 1: Introduction
- Introduction to Linux
- Linux admin commands
- Introduction to Cloud
- Comparison with Amazon AWS and RackSpace cloud
- Other Cloud frameworks
- Introduction to OpenStack and its components
- Virtualization techniques
- What is nova
- Supported hypervisors
- Xen, LXC, KVM, Qemu, VMWare
- Architecture & features
- Control Flow
- Building a Platform as a Service using Docker/LXC?
- What is Glance
- Supported image formats
- Creating, uploading and using an image
- Architecture & features
- Control flow
- What is Cinder
- Block Storage properties
- Architecture & features
- Control flow
- What is Swift
- Object storage properties
- Object security, permissions and metadata
- Architecture & components
- Features
- Control flow
- Building a Content Delivery Network
- What is Neutron
- Architecture & features
- Control flow
- Creating VPN
- Open vSwitch
- Cloud security groups
- Instance access (SSH Keys)
- Virtual private clouds
- DMZs
- RBAC
- Users, Roles, Groups, Domains, Projects
- What is Horizon
- Architecture & features
- Control flow
- Message serverRabbitMQ and Qpid
- Databases Mysql and sqlite
Module 2: Compute (Nova)
Module 3:OpenStack image service (Glance)
Module 4: Software defined storage (Cinder)
Module 5: Software defined storage (Swift)
Module 6: Software defined networking (Neutron)
Module 7: Cloud Security
Module 8: Identity & Access Management (Keystone)
Module 9: OpenStack dashboard (Horizon)
Module 10: Additional components of an OpenStack system