OpenStack Cloud Architecture & Deployment Training | Master Your Skills on OpenStack

OpenStack Administration Course Description

OpenStack cloud architecture training will let you gain a deep and practical understanding of the benefits and challenges associated with cloud computing.

This OpenStack Cloud Architecture and Deployment course provide's you practical knowledge around fundamental OpenStack components such as Compute (Nova), Image Service (Glance), Identity (Keystone), Block Storage (Cinder) and Dashboard (Horizon). The OpenStack Cloud Architecture and Deployment course begin's with an overview of the OpenStack could components and an in-depth examination of the OpenStack Cloud Reference architecture, including the roles and best practices for scalability. 

OpenStack Administration Course Learning Outcomes

  • Identify where common OpenStack components are used in an OpenStack deployment
  • Describe the OpenStack Cloud Reference architecture
  • Create a software defined network with Neutron
  • Define a 3-node cluster using Swift
  • Use Ceph to deploy cloud storage
  • Describe how Pacemaker HA works in conjunction with VM availability

OpenStack Administration Training - Suggested Audience

This course is designed for architects, system administrators, DevOps and technical personnel operating on the Linux platform and interested in designing, building, maintaining and managing a cloud computing infrastructure based on OpenStack. Suggested attendees based on our past program are:
  • Software Developers
  • Network Engineers
  • System Administrator
  • Network Administrator
  • System Architects
  • DevOps Professionals
  • IT professionals in sales & Marketing

OpenStack Administration Training Duration

  • Open-House F2F (Public): 3/4 days
  • In-House F2F (Private): 3/4 days, for commercials please send us an email with group size to

OpenStack Administration Training Prerequisites

  • Basic Linux command line skills are required.
  • Knowledge in Linux System Administration, concepts and administration of network, storage and virtual systems is useful.

OpenStack Cloud Architecture and Deployment training course outline include:

1. Components of the OpenStack Cloud
  • Nova
  • Glance
  • Keystone
  • Cinder
  • Horizon
  • Dashboard
  • Swift
  • Neutron
  • Heat
  • Oslo
  • Trove
  • Ceilometer

2. Reference Architecture
  • Example architecture
  • Architecture for provisioning and deployment
  • Design for Cloud controllers and cloud management
  • Compute nodes
  • Storage decisions
  • Network design

3. Deploying prerequisite and infrastructure services
  • NTP / Chrony time management
  • MySQL / MariaDB database
  • RabbitMQ AMQP server
  • Deploying keystone
  • Deploying Glance
  • Deploying Neutron networking
  • Deploying Nova
  • Deploying Cinder
  • Deploying Horizon
  • Lab 1: Deploying OpenStack

4. Software-defined Networking with Neutron
  • Introducing SDN
  • Introducing OpenFlow
  • Introducing OpenvSwitch
  • L2 Networking
  • L3 Networking and DHCP
  • Using Linux network namespaces
  • Understanding SDN packet flow
  • Routing in OpenStack environments
  • Alternative Neutron backends

5. Deploying Instances
  • Using Dashboard
  • Using the command line interfaces
  • Lab 2: Deploying the instance with Dashboard

6. Advanced Networking

7. OpenStack Object Storage with Swift
  • Understanding Object Storage
  • Introduction to Swift
  • Creating a Swift cluster
  • Managing Swift

8. Distributed Cloud Storage with Ceph
  • Introduction to Ceph
  • Deploying a Ceph cluster
  • Using Ceph with Glance image storage
  • Using Ceph with Cinder block storage

9. Understanding Glance and Cinder

10. High Availability in the Cloud
  • Understanding OpenStack HA needs
  • Designing a HA solution for OpenStack
  • Using HA Proxy to implement HA
  • Using Pacemaker to implement HA
  • Understanding Pacemaker resources
  • Designing a HA architecture for OpenStack
  • OpenStack VM HA

11. OpenStack Cloud Security
  • Understanding OpenStack security levels
  • Exploring the Keystone authentication model
  • Designing Network security
  • Implementing hypervisor security

12. Scaling OpenStack
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.