Mirantis

Cloud Mastery

Learn OpenStack with the Experts

2-Day
Bootcamp for
OpenStack®

OpenJune 19-20
Wednesday-Thursday
Boston, MA
Save $200 if you purchase by June 10th

WaitlistJune 27-28
Thursday-Friday
Mountain View, CA
Waitlist available

OPENJuly 11-12
Thursday-Friday
Mountain View, CA
Save $200 if you purchase by June 11th

OPENJuly 25-26
Thursday-Friday
Mountain View, CA
Save $200 if you purchase by June 25th
 

Request private on-site training delivery of 2-Day Bootcamp for OpenStack at your site. More info

About Mirantis Training

Mirantis, the world’s largest OpenStack services and technology vendor, has trained hundreds with the rigorous, proven training curriculum of our 2-day BootCamp for OpenStack. You’ll get the skills you need to put OpenStack to work for your cloud.

In parallel to delivering expert OpenStack training, our instructors actively commit code to the OpenStack project and consult to notable global companies using OpenStack – including Cisco, Paypal, Webex, Ebay, NASA, Dell, HP, Comcast, Seagate, Intel, AT&T, and NetApp.

Free Video Preview

Introduction to OpenStack (1 hour)

View preview slides
for BootCamp Introduction to OpenStack

Testimonials: See what past students have said about Mirantis Training for OpenStack

  • “The most useful part of participating in OpenStack BootCamp was its combination of theory and practice, networking module and dedicated attention by instructor. With Mirantis extensive experience and guidance I learned about OpenStack functionality and use of Devstack for development which was exactly what I needed.”

    Miguel Lavalle

    OpenStack Developer

  • “The BootCamp is a helpful aid to beginners in grasping overall task creation flow, networking concepts and technology involved in OpenStack and Quantum.”

    Ted Kuo

    Global Strategy Officer

    D-Link

  • “Technical overview, quantum networking and flow work for virtual machine creation made this class helpful for beginners as well as more advanced users.”

    Ahmed Al-Mehdi

    Sr. Software Engineer

    3PAR / HP

  • “The boot camp proved to be a great hands-on conceptual overview supported by knowledgeable instructors and presented at a comfortable pace.”

    Barry Weber

    CTO

    T3 Dynamics LLC

  • “Great program that guides you through OpenStack architecture and highlights its capabilities and limitations.”

    Russ McElroy

    Manager – Storage Engineering

    Ebay Inc.

  • “If you want to understand how to create value for your customers around the cloud, take this class.”

    Vinay Mamidi

    Product Manager

    Cisco Systems

  • “This was a great experience even for someone just starting to learn OpenStack. The instructors were able to break down a complex concept into understandable steps and engaging examples.”

    Joseph Williamson

    OpenStack Cloud Network Engineer – Sr Advisor

    Dell

  • “The class did a great job at explaining Quantum and Folsom changes, deployment and use cases. Lectures were perfectly mapped to labs”

    Jeffrey Rametta

    Solutions Engineer

    Brocade

  • “If you need a 2-day intensive introduction into the operation of OpenStack, this course is for you. In this program you will learn the limitations and capabilities of the various pieces that make up the system with focus on using both GUI and CLL. The variety of hands-on exercises as well as pointing out strengths and weaknesses of the system proved extremely useful.”

    David Kensiski

    Director of Technical Infrastructure

    School Loop

  • "I attended Mirantis’ OpenStack training program seeking a better understanding of the OpenStack software architecture and operations practices. The program far surpassed my expectations and I consider it an excellent introduction to OpenStack. It's a quick jumpstart to the entire product."

    Bernard Golden

    Vice president, enStratus, and co-author of "Creating the Infrastructure for Cloud Computing" and "Cloud Computing: Managing the Risk"

  • "Cloud technologies are a key part of our product deployment strategy at Comcast. Our work with Mirantis has helped accelerate our team's capabilities in building and deploying cloud technologies using OpenStack"

    Jacob Rosenberg

    Cloud Platform Architect

    Comcast Cable

  • "For me, the most useful part of attending this Boot Camp was seeing and interacting with the software. Putting hands on the system, talking to someone who had used it in production, and getting a better deep-dive than the manual/documentation at the process level were key benefits. I'd encourage people to take the class to get up to speed quickly."

    Pat Holben

    CTO

    Zot, Inc.

  • "The Boot Camp session was most useful in providing an OpenStack component overview, along with workflow and network architecture. It's a great overview in a short time."

    Aaron Jablonowski

    Manager, Data Center Automation Engineering

    August Schell Enterprises

  • "The most useful part of this Boot Camp was learning how to deploy OpenStack for real world use, and practicing OpenStack operation on multiple nodes.”

    John Fogarty

    Data center solutions architect

    Dell

  • "The most useful part of this Boot Camp was getting a good understanding of the architecture, and meeting participants from other companies working on OpenStack. It helped me understand the status of the OpenStack Project in terms of how it can help our mutual customers today, and in the future."

    Don Vosburg

    Technology specialist

    SUSE Linux

  • “The instructor was first-rate and clearly knows the product. He was easy to understand and ran the class well.”

    David R. Meyer

    Solutions architect

    Dell

Course Syllabus

Description
Based on the most recent  release of OpenStack, this two-day intensive BootCamp provides hands-on technical training for OpenStack. It’s aimed at system administrators and IT professionals looking to get started on an OpenStack Cloud deployment. Each of the two days balances lectures, demos with individual labs and group exercises.

  • Day 1 provides an OpenStack overview & architecture. It covers: the project goals and use cases; basic operating and deployment principles; cloud usage patterns, with an OpenStack codebase overview; creating networks/tenants/roles; cloud networking; and OpenStack tuning and troubleshooting.
  • Day 2 picks up where this left off, starting with a review of cloud storage, and moving on to OpenStack in Production. It covers: deploying OpenStack for real-world use, and practice of OpenStack operation on multiple nodes; Swift Object Storage use cases, architecture, capabilities, configuration, security and deployment; advanced topics in deployment and production operations workshop; comparison of VMware with OpenStack; and a look ahead to the OpenStack roadmap.

The course is limited to 12 students for the 2-day class. Two instructors teach the course; one instructor leading the course with the secondary instructor available to offer individual help and facilitate labs. All course materials will be provided by Mirantis, including access to shared compute resources for labs. Students are required to bring their own laptops for the class (see Lab Requirements, above right). A light breakfast and lunch will be available to all course participants.

Requirements

To participate in the lab portion of the Mirantis OpenStack Bootcamp we ask that you bring your own laptop to class. Each laptop will need to meet the following requirements:

  • Disable blocked ports or corporate firewalls (Usually just turning off the native Windows or 3rd party firewall will work)
  • Wifi adapter (b/g/n) to join our local WiFi network hosting the lab virtual machines
  • Web Browser – Chrome or Firefox is suitable
  • SSH client
    • If running Windows, an SSH client such as putty or Cygwin is suitable
    • OSX and Linux have native SSH clients
  • A PDF reader for displaying the lab guides

Module 1

OpenStack Overview

  • Project history and releases overview
  • Core projects overview (Nova, Glance, Keystone, Swift, Quantum, Cinder)
  • VM provisioning walkthrough
    • Request initiation. Overview of Horizon and CLI clients.
    • Authentication. Overview of Keystone architecture and capabilities.
    • nova-api. Overview of supported API, built-in-validation.
    • nova-db. Schema overview, deployment considerations.
    • Messaging in OpenStack: rpc.call vs rpc.cast, existing queues.
    • VM placement. Overview of nova-scheduler, available schedulers, filtering and weighting.
    • VM provisioning. nova-compute overview, available drivers, working with libvirt and KVM.
    • Network allocating and associating. nova-network, network managers, traffic flow, floating IPs, security groups.
    • Volumes attachment. Cinder overview, available drivers.

LAB 1: OpenStack usage

  • Horizon Dashboard navigation
  • nova CLI
  • Glance image management
  • Cinder volume management

Module 2

OpenStack Networking Overview

  • Networking without Quantum
    • KVM networking with linux bridges
    • Single-host vs multi-host networking
    • The role of Network Manager
    • Different Network Managers types
      • FlatManager
      • FlatDHCPManager
      • VlanManager
    • Floating IPs
    • Traffic Flow
  • Networking with Quantum
    • Quantum abstracts
    • Quantum architecture
    • Quantum with Open vSwitch plugin
    • l3-agent overview
    • dhcp-agent overview

LAB 2: OpenStack networking and Quantum

  • working with networks
  • working with routers
  • managing security groups
  • managing floating IPs
  • how Quantum works under the hood

Module 3

Swift

  • Project history overview
  • Usage and use cases
  • High-level architecture overview
  • The Ring, RingBuilder, partitioning
  • Account, container and object servers
  • Replication
  • Updaters and Auditors
  • ACLs
  • Deployment planning
  • Operation tips

LAB 3: Swift

  • CRUD Containers
  • CRUD Objects
  • Using Swift API

LAB 4: Break’n’fix session

  • “Break and fix” session: a hands-on experience on how typical OpenStack breakdowns and bugs manifests themselves to users and systems administrators. During this sessions with help from the instructor, users will be trying to:
    • determine symptoms of breakdowns using system tools
    • figure out how to fix them
    • learn about potential impact on users

Module 4

OpenStack in production

  • OpenStack HA overview
    • Generic Linux HA, pacemaker, corosync
    • MySQL HA options
    • RabbitMQ HA options
    • nova-scheduler
    • API servers HA
  • OpenStack monitoring with Nagios
  • OpenStack Physical deployment
    • Hardware considerations
    • Logical deployment topologies
    • Physical network design: private, corporate/public, management, storage
  • OpenStack cluster testing
    • Tempest overview
    • Building staging environment for OpenStack
  • Deployment tools overview
    • DevStack
    • RackSpace Alamo
    • Stackops
    • Dell Crowbar
    • On your own
LAB 5: Multi-node OpenStack Deployment

Module 5

Advanced Topics

  • Incubation projects overview
    • Ceilometer
    • Heat
  • OpenStack/VMWare gap analysis
  • Community activity and future roadmap