OpenStack Cloud Architecture and Deployment Workshop

The OpenStack Cloud Architecture and Deployment Workshop training course is a lab-oriented course, focused on the deployment of OpenStack.

The course begins with an overview of OpenStack cloud components and the way they are used. We’ll discuss the OpenStack Cloud Reference architecture, especially node roles, best practices and scalability, as well as the deployment of prerequisite services and infrastructural services.

Students will learn advanced software-defined networking with Neutron, alternative Neutron backends, and the Neutron Ml2 framework. We’ll explore the OpenStack dashboard, the python-novaclient command line interfaces, and advanced network plugins. The course delves into OpenStack object storage with Swift, and deploying cloud storage with Ceph. Finally, students will learn how Glance and Cinder are used for image and volume storage.

Course Summary

Hands-on interaction with an OpenStack Cloud Architecture.
Developers, administrators, and support staff who want to acquire hands-on skills working with OpenStack.
Skill Level: 
Learning Style: 

Workshops are instructor-led lab-intensives focused on the practical application of technologies through the facilitation of a project-related lab. Workshops are just the opposite of Seminars. They deliver the highest level of knowledge transfer of any format. Think wide (breadth) and deep (depth).

Workshop help
5 Days
Productivity Objectives: 
  • Understanding OpenStack Cloud architecture
  • Installing a private cloud based on open stack
  • Managing different cloud components
  • Creating an environment for easy deployment of virtual machines

What You'll Learn

In the OpenStack Cloud Architecture and Deployment Workshop training course, you’ll learn:

  • Components of the OpenStack cloud
    • Nova
    • Glance
    • Keystone
    • Cinder
    • Horizon
    • Dashboard
    • Swift
    • Neutron
    • Heat
    • Oslo
    • Trove
    • Ceilometer
  • Reference Architecture
    • Example architecture
    • Architecture for provisioning and deployment
    • Design for Cloud controllers and cloud management
    • Compute nodes
    • Storage decisions
    • Network design
  • 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
  • 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
    • Lab 2: Deploying OpenStack Networking
  • Deploying instances
    • Using Dashboard
    • Using the command line interfaces
    • Lab 3: Deploying Instances
  • Advanced Networking
  • OpenStack Object Storage with Swift
    • Understanding Object Storage
    • Introduction to swift
    • Creating a swift cluster
    • Managing swift
    • Lab 4: Configuring Swift Object Storage
  • Distributed Cloud Storage with Ceph
    • Introduction to Ceph
    • RADOS
    • Deploying a Ceph cluster
    • Lab 5: Configuring Ceph Storage
  • Understanding Glance and Cinder
    • Lab 6: Configuring Glance and Cinder

Meet Your Instructor

Sander picture

Sander started using Linux in the year that Linus Torvalds presented it to the world. He wrote his first Linux course in 1995; to date, this has resulted in nearly 60 books and hundreds of articles about different Linux-related topics.

Sander has been a technical instructor since 1993, and likes explaining difficult topics in an understandable way. Apart from writing books and teaching courses, he is also a speaker at Linux conferences, such as LinuxWorld, SUSEcon and

Meet Sander »

Get Custom Training Quote

We'll work with you to design a custom OpenStack Cloud Architecture and Deployment Workshop training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631