Understanding OpenStack Duration: 2 days

Understanding OpenStack

CONTENT

This course is designed for students that want understand cloud features and architecture, the services of an OpenStack Cloud, as well as the basics on how the different components interact.

The course focuses on the fundamental services found in an OpenStack such as; networking with SDN features, block and object storage, virtualization mechanisms, as well as examples of new components added the past years, such as Heat, Ironic, and Trove.

It will also give examples of issues with installation and deployment and high availability mechanisms available. Several live demonstrations with a real multi-node cloud are used to show the discussed mechanisms and how they work in a real cloud.

PREREQUISITES

Students should be technical IT professionals with prior experience in virtualization technology and basic knowledge of IP networking (IP addressing, switching and routing

NOTE: This course is not delivered with the FoldOut methodology.

Cloud Introduction

  • What is Cloud according to NIST
  • Cloud Service and Deployment Models

OpenStack Introduction

  • History, Mission, Goals and Organization
  • The three pillars of OpenStack
  • Software releases and components

Accessing OpenStack

  • OpenStack Architecture – At a Glance
  • Accessing Openstack with browser or CLI
  • OpenStack RESTful APIs and Component usage
  • Peripheral Components (Database, Messaging Queue, LDAP)

Users and Projects

  • Tenants or Projects
  • Users, Roles and Authorization Policies
  • Groups and Domains in Identity v3 API
  • Different Authentication Mechanisms

OpenStack Compute

  • Virtualization in OpenStack
  • Instances, Flavors, and Images
  • Selecting Compute Nodes – Groups and Availability zones
  • Instance Storage Usage
  • Snapshots, Backups and Live Migration
  • Booting Configuring, and Managing Instances

OpenStack Storage

  • Overview of Storage Flavors
  • Image Service Glance
  • Image service back-end
  • Object Storage Swift
  • Swift Components and Redundancy
  • Block Storage with Cinder
  • Volumes and Cinder Snapshots

OpenStack Networking

  • Introduction Virtualizing Networking
  • Nova Networking – Flat and VLAN manager
  • Software Defined Networking
  • OpenStack Neutron Networking
  • ML2 Plugin and OpenFlow, and Open vSwitch
  • Overlay networks with VxLAN or GRE
  • Public access to Cloud Resources
  • Neutron Enhancements (DVR, LBaaS, VPNaaS, FWaaS)

OpenStack Additional Components

  • Automatic Cloud Scaling
  • Orchestration – Heat, Telemetry – Ceilometer
  • Integrating Bare metal hardware into OpenStack
  • Metal as a Service – Ironic
  • Databases and Cluster Computing
  • Trove and Sahara

Summary and Deploying OpenStack

  • OpenStack Architecture and Deployment options
  • High availability issues
  • Network design issues

SHARE THIS: