Course Content
Introduction
- Virtualization Overview
- XaaS - Discussion
- Infrastructure as a Service - Deep Dive
- OpenStack, VMWare, Citrix, Eucalyptus, Cloud Stack
- Openstack - History and Overview
OpenStack Architecture Deep Dive
- Components Overview
- Nova architecture
- Swift architecture
- Keystone , Glance, Quantum and RabbitMQ
- Comparison with Eucalyptus, VMWare Architectures
Deploying OpenStack - Step by Step through CLI
- Getting the pre-requisites right
- Setting up MySQL, RabbitMQ
- Setting up Keystone
- Setting up Glance
- Setting up Horizon
- Creating accounts and users
Deploying OpenStack- Step by Step through CLI - Part 2
- Understanding Cloud Images and instances
- Building an image for Cloud
- Registering and uploading an image
- Setting up Nova
- Running an image
- Creating keypairs, Security Groups
- Managing Instances
Deploying OpenStack - Advanced
- Multi-node Environment
- Differences between single and multi-node setup
- DevStack - Scripted installation for OpenStack
- DevStack - Script Discussion
- Log Files, Troubleshooting, Common Errors
Openstack API
- Introduction
- Nova APIs
- EC2 APIs
- Consuming the APIs - demo
- Openstack forums, User Groups, ML, Documentation
- Openstack Foundation