OpenStack Training

OpenStack Syllabus

Introduction to Cloud Computing and OpenStack

  • Fundamentals of Cloud ComputingDifferent types of cloud
  • Different types of cloud services
  • What is Open Source?
  • Comparing OpenStack with other Clouds
  • OpenStack Architecture and terminology.

Deploying OpenStack

  • Requirements, Capacity Planning.
  • Open vSwitch Configuration
  • Deploying OpenStack
  • Adding a Compute Node

Horizon Web Interface

  • Creating a Project
  • Creating a User
  • Managing Flavors in Horizon
  • Launching an Instance
  • Manage to compute instance actions (e.g. launch, shutdown, terminate)
  • Configure an Instance with a Floating IP address
  • Manage project security group rules
  • Assign security group to Instance
  • Assign floating IP address to Instance
  • Detach floating IP address from Instance
  • Manage Nova user keypairs
  • Manage Nova compute Controller Services
  • Get Nova stats (hosts, services, tenants
  • Verify operation of the Compute service

Managing RabbitMQ Messenger Broker

  • Verifying and managing the message broker installation.
  • What is RabbitMQ Messenger Broker
  • Understanding the workflow
  • Troubleshooting RabbitMQ Message Broker

Using Keystone Identity Service

  • Verifying the Keystone Identity Service
  • Adding services to the Keystone service catalogue
  • Creating and Managing Users with Keystone commands
  • Defining Roles and assigning roles to a user
  • Troubleshooting Keystone

Swift Object Storage Service

  • Manage access to object storage
  • Manage expiring objects
  • Manage storage policies
  • Monitor space available for the object store
  • Verify operation of Object Storage
  • Manage permissions on a container in object storage

Glance Image Service

  • Verifying the Glance Image Service
  • Storing Images
  • Building and Sealing an Image
  • Using glance commands
  • Using Swift as backend Store for Glance

Cinder Block Storage Service

  • Block Storage Services (Four services are collectively called Block storage or Cinder)
  • Block Storage supported drivers
  • Verifying the Cinder
  • Creating and Managing cinder-volumes by command line.

Neutron Networking Service

  • Verifying the Neutron Service
  • Configuring Networking for a Tenant via Command line
  • Neutron Workflow
  • Troubleshooting the Neutron networking service

Nova Compute and Controller

  • What is Nova?
  • Overcommitting Nova Resources
  • Verifying the Nova services
  • Launching an Instance via nova command line
  • Nova workflow
  • Managing a nova-compute node
  • How to add a new Nova compute node

The ceilometer Telemetry Service

  • Basics and Concepts
  • Verifying the ceilometer
  • Data Gathering

Heat Orchestration

  • What is Heat Orchestration Service
  • configuring the Heat Orchestration Service
  • Launchings Stack
Quick Enroll