OpenStack Training

Three-day OpenStack training provides DevOps and IT admins/cloud architects basic concepts combined with hands-on experience.

OpenStack Training Course Overview

Description

This OpenStack training course is to designed to help DevOps, admins and architects:

  • Build a general understanding of core OpenStack concepts and architecture.
  • Understand the power of OpenStack for automating your servers, storage, and networking infrastructure and building an enterprise-ready private cloud.
  • Become familiar with day-to-day operation of an OpenStack environment using the UI, CLI, and REST APIs.

Requirements

  • Basic familiarity with Linux
  • Basic understanding of virtualization, storage, and networking concepts
  • Laptop with wireless access
  • SSH and SCP access enabled
  • Chrome web browser

Day One: OpenStack 101

Key Concepts

  • OpenStack overview and architecture
  • Core services and road map
  • The general OpenStack move toward containers
  • Future: Adding public cloud endpoints into OpenStack
  • Common use cases
    • Static-IT to DevOps
    • Visibility and policies
    • Reducing costs
    • Future-proof and openness
  • Deployment models
    • Model 1: On-premises distribution
    • Model 2: Hosted private cloud
    • Model 3: OpenStack as a Service

Lab

  • Review prerequisites
  • Exercise: Onboarding into a basic OpenStack deployment
    • Linux/KVM
      • Create network bridges
      • Assign network pools to bridges
    • Multiple regions
  • Exercise: Create and manage users, tenants, and quotas
  • Exercise: Create and manage images and instances
    • Snapshot an instance to an image
  • Exercise: Create and manage host aggregates
  • Exercise: Create and manage flavors
    • Tie a flavor to a host aggregate
  • Exercise: Introducing the CLI
    • Keystone
    • Glance
    • Nova

Day Two: Storage and Networking

Part 1: Storage Deep Dive

Key Concepts

  • Exploration of various OpenStack storage options and their relative pros and cons
  • Advanced block storage
    • Integrating storage back-ends
    • Tiered storage and QoS
    • Multiple storage endpoints
    • Exercise: Creating and managing volume types
    • Exercise: Exploring the Cinder CLI

Lab

  • Exercise: Integrate a storage back-end (LVM)
  • Exercise: Creating and managing volumes
    • Attach and detach volumes from instances
  • Exercise: Create a VM using a bootable volume
  • Exercise: Creating and manage snapshots
    • Create a volume from a snapshot
  • High Availability: Failure models and scalability

Part 2: Networking Deep Dive

Key Concepts

  • OpenStack network options (e.g. Nova networking vs Neutron) and their relative pros and cons
  • Neutron architecture and plugins
  • Advanced networking
    • LBaaS
    • FWaaS
    • Integrating dedicated SDN solutions

Lab

  • Exercise: Using Neutron software defined networks (SDN)
    • Create and manage providers, tenants, and external networks
    • Create and manage routers and interfaces
    • Create and manage floating IP
    • Create and manage security groups
  • Exercise: Exploring the Neutron CLI

Day Three: Orchestration and Operations

Part 1: Orchestration and Metering

Key Concepts

  • Heat fundamentals and template format
  • Ceilometer fundamentals (meters, alarms, stats, pipelines)
  • Ceilometer extensibility (register your own events)

Lab

  • Exercise: Look at the UI for events and alarms
    • Power down a hypervisor and watch the alarm go off.
  • Exercise: Deploy one server stack
  • Exercise: Deploy one server application and network
  • Exercise: Deploy a multi-node stack enabled with autoscaling
  • Exercise: Explore the Heat CLI
  • Exercise: Monitor auto-scaling using the Ceilometer CLI

Part 2: Common Infrastructure Operations

Key Concepts

  • Navigating Platform9 support
  • Failure events and recovery
  • Backup and restore
  • DR
  • SSO / LDAP integration

Lab

  • Exercise: Recover a VM when the hypervisor fails
  • Exercise: Recover a failed Glance node

Contact us to schedule your OpenStack training.

Platform9 training costs $2k per person, with a 5-person minimum.

Request More Info

The browser you are using is outdated. For the best experience please download or update your browser to one of the following: