Develop Intelligence
OpenStack Cloud Architecture and Deployment
Learn how to define and deploy an OpenStack Cloud Architecture.

The OpenStack Cloud Architecture and Deployment training course focuses on helping developers, system administrators, and network administrators get in-depth, hands-on knowledge of the OpenStack architecture and advanced features. Included in the course is an examination of advanced networking, storage and HA solutions.

The OpenStack Cloud Architecture and Deployment course begins 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.

With the foundation laid, the OpenStack Cloud Architecture and Deployment training course then transitions into an infrastructure discussion, looking at things like managing guest virtual machines, software defined networks, distributed storage, and HA in the cloud. The course concludes with a discussion about OpenStack Cloud Security.

After this course, you will be able to:

  • 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
This course will be delivered in 3 Days

DI will work with you and your team to define the most appropriate delivery structure, schedule and dates. Structure, schedule and dates will be determined by project schedule, team availability and classroom availability. And of course, it will also be determined by DI’s instructor availability.

In the OpenStack Cloud Architecture and Deployment 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
  • Deploying Instances
    • Using Dashboard
    • Using the command line interfaces
    • Lab 2: Deploying the instance with Dashboard
  • Advanced Networking
  • OpenStack Object Storage with Swift
    • Understanding Object Storage
    • Introduction to Swift
    • Creating a Swift cluster
    • Managing Swift
  • Distributed Cloud Storage with Ceph
    • Introduction to Ceph
    • RADOS
    • Deploying a Ceph cluster
    • Using Ceph with Glance image storage
    • Using Ceph with Cinder block storage
  • Understanding Glance and Cinder
  • 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
  • OpenStack Cloud Security
    • Understanding OpenStack security levels
    • Exploring the Keystone authentication model
    • Designing Network security
    • Implementing hypervisor security
  • Scaling OpenStack

Call us at (877) 629-5631