Introduction & Instructor Bio
  • Introduction
  • Instructor Bio
Get to know OpenStack
  • Introduction to OpenStack
  • The OpenStack Foundation
  • History of OpenStack
  • The "Open" and "Stack" in OpenStack
OpenStack's Technology Stack
  • OpenStack's Technology Stack Overview
  • Production OpenStack Deployment
  • Storage Types in OpenStack
OpenStack Nodes and Cloud Architecture
  • Cloud Controller Node
  • Compute Node
  • Network Node
  • Storage Node
  • OpenStack Cloud Architecture
Keystone Project (Identity)
  • Keystone Fundamentals - RBAC, Policies, Domains, Project, Role, Service Catalog
  • Keystone Test
Neutron Project (Networking)
  • Neutron Fundamentals - Software, ML2 plugin, Production deployment architecture
  • Neutron Virtual Network Topology & Security Groups
  • Neutron Test
Cinder Project (Block Storage)
  • Cinder Fundamentals - Volumes, Snapshots, Backups, Storage Pools
  • Cinder Quiz
Glance Project (Image)
  • Glance Fundamentals - Images, Image metadata, Disk format, Container Format
  • Glance Quiz
Nova Project (Compute)
  • Nova Fundamentals - Capabilities, Snapshots and Backups
  • Nova Software Architecture & Message Flows
  • Nova keypair, flavor and instance
  • Nova Quiz
Heat Project (Orchestration)
  • Heat Fundamentals - HOT, IaC and Template structure
  • Heat - Template Anatomy and Stacks
  • Heat Quiz
Swift Project (Object Storage)
  • Swift Fundamentals - Objects, Containers and Accounts
  • Swift Architecture and Creating Objects
  • Swift Quiz
Advanced Neutron Networking Concepts
  • Provider Networks
  • Project Networks
  • Layer2 Provider Network Topology
  • Routed Provider Network Topology
  • Project Network Topology
Nova - Placement, Host Aggregates, Scheduler & Cells
  • Nova - Placement
  • Nova - Host Aggregates
  • Nova - Filter Scheduler
  • Nova - Cells V2
Lab: Deploy a multi-node OpenStack Cloud (Pike) on your PC
  • Objectives, Hardware and Software Requirements
  • Cloud Topology
  • Install VirtualBox
  • Install and Setup Vagrant
  • Configure Vagrant to start the OpenStack AIO Node
  • Start the OpenStack AIO Node
  • Configure Vagrant to add a compute node
  • Expand the Cloud - Add the Compute Node
  • Working with the Horizon Dashboard
  • Working with the OpenStack Client (OSC)
Lab: Troubleshooting OpenStack Deployment
  • Identifying problems with OpenStack services
  • Resolving problems
Lab: Master Compute and Software Defined Networking in OpenStack
  • Objectives
  • Virtual Cloud Network Topology
  • Understanding the automation script
  • Automate the cloud - Run the script
  • Testing and Troubleshooting Tips
  • Welcome to OpenStack Administration!
  • Use the OpenStack CLI to build the complete topology
  • Use the Horizon Dashboard to build the same topology
  • Provision External Connectivity - Provider External Network
  • Floating IP Addresses
  • Remap the floating ip address from myvm1 to myvm2
  • Automate the provider external network and floating ip creation and deletion
  • Create the provider external network and floating ip using Horizon
  • OpenStack Administration Quiz