• Overview
  • Syllabus
  • Project
  • Interview Questions


Linux Foundation ranked OpenStack® as the most popular open source project. It's market is projected to grow at 30+ percent in the upcoming several years. Openstack is gaining  more and more attraction in private cloud market and also serves as the foundation for public clouds. Organisations throughout the world have aggressive OpenStack adoption plans, but they list IT skills as their #1 challenge to getting started.



    • 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

    3.OpenStack image service (Glance)

    • What is Glance
    • Supported image formats
    • Creating, uploading and using an image
    • Architecture & features
    • Control flow

    5.Software defined storage (Swift)

    • What is Swift
    • Object storage properties
    • Object security, permissions and metadata
    • Architecture & components
    • Features
    • Control flow
    • Building a Content Delivery Network

    7.Cloud Security

    • Cloud security groups
    • Instance access (SSH Keys)
    • Virtual private clouds
    • DMZs

    9.OpenStack dashboard (Horizon)

    • What is Horizon
    • Architecture & features
    • Control flow

    2.Compute (Nova)

    • What is nova
    • Supported hypervisors
    • Xen, LXC, KVM, Qemu, VMWare
    • Architecture & features
    • Control Flow
    • Building a Platform as a Service using Docker/LXC?

    4.Software defined storage (Cinder)

    • What is Cinder
    • Block Storage properties
    • Architecture & features
    • Control flow

    6.Software defined networking (Neutron)

    • What is Neutron
    • Architecture & features
    • Control flow
    • Creating VPN
    • Open vSwitch

    8.Identity & Access Management (Keystone)

    • RBAC
    • Users, Roles, Groups, Domains, Projects

    10.Additional components of an OpenStack system

    • Message serverRabbitMQ and Qpid
    • Databases Mysql and sqlite

OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.

Learn more about OpenStack's compute, storage, networking, take a tour of the dashboard, or dive in and learn how to get started with OpenStack today.

If you're looking for OpenStack related products and services such as Distributions, Appliances, Public Clouds, Consultants, or Training check out our OpenStack Marketplace.