About this course

Course code TPH6C68S
Duration 3 Days

This three-day course assists administrators and users to configure, manage, and use the OpenStack® cloud services platform. An architectural overview ensures understanding of various OpenStack® projects and their functions. Hands-on labs provide configuration and operation experience with major aspects of the OpenStack® environment.

Prerequisites

HP recommends that students have attained the following credentials or levels of experience before taking this course:

  • Completion of Linux Fundamentals (U8583S)
  • Completion of Linux for Unix Administrators (U2794S)
  • HP Cloud Overview Seminar (HK917AAE)

Audience

  • System Administrators, engineers and consultants who will plan and manage OpenStack-based environments.

Delegates will learn how to

At the conclusion of this course, you should be able to:

  • Describe the major features of OpenStack®
  • Describe the architecture of OpenStack®
  • Configure and use OpenStack®

Outline

Module 1 - Course overview

  • Set out the course objectives

Module 2 - Introduction to OpenStack®

  • OpenStack Overview
    • OpenStack high level architecture
    • OpenStack architecture overview
    • OpenStack component interactions
    • OpenStack API Interfaces
  • HP and the Cloud
    • HP's Contributions to OpenStack
    • HP's OpenStack and Cloud Leadership
    • HP's OpenStack Based Offerings
  • Accessing OpenStack Services
    • Dashboard
    • CLI
    • API
  • Lab Exercises:
    • Accessing the Lab VM and starting the OpenStack® environment
    • Exploring the OpenStack® command line
    • Accessing OpenStack® using Horizon GUI

Module 3 - Keystone - OpenStack® Identity Service

  • Keystone overview
  • Keystone architecture
    • User management
    • Service management
  • Using Keystone
    • Using the python-keystone client
    • Adding Users, Tenants, and Roles
    • Token Auth vs Password Auth methods
    • Configuring service credentials
    • Configuring SSL support
  • Configuring Keystone
  • Troubleshooting Keystone
  • Lab Exercises
    • Keystone Identity Functionality
    • Horizon Identity Functionality
    • OpenStack® Service Catalog and API access

Module 4 - Nova - OpenStack® Compute Service

  • Nova Overview
  • Nova architecture
    • OpenStack Compute component interactions
    • A look the Nova API
    • Nova-network
    • Nova volume management
  • Configuring Nova
  • Operating Nova
    • Creating and managing a compute node
    • Image and instance management using Nova
  • Scheduler
    • Scheduling overview
    • Nova Schedulers
    • Troubleshooting
    • Lab exercises
      • Creating an Instance from the CLI
      • Verify the required nova services are enabled and happy
      • Run (boot) an Image
      • Manage Instances from the Horizon GUI
      • Pausing and Suspending the VM
      • Creating a Snapshot
      • Terminating Instance

    Module 5 - Glance - OpenStack® Image Service

    • Glance Overview
    • Glance architecture
      • Glance API
      • Glance Registry
      • Glance storage adapters
    • Image management using Glance
      • Overview of image management
      • Supported image types
      • Creating and configuring images in Glance
      • Booting an image
      • Deleting an instance
      • Replicating images
    • Troubleshooting Glance
    • Lab Exercises
      • Creating a Glance Image
      • Creating an Instance

    Module 6 - Horizon - OpenStack® Dashboard

    • Horizon overview
    • Horizon Architecture
    • Installing and configuring Horizon
    • Common management tasks
    • Troubleshooting
    • Lab Exercises
      • Exploring the OpenStack® Dashboard
      • Exploring the Horizon Configuration Settings

    Module 7 - Neutron - OpenStack® Networking Service

    • Overview of OpenStack Neutron
    • Neutron Architecture and use cases
      • Single flat network
      • Multiple flat network
      • Mixed flat and private network
      • Provider router with private networks
      • Per-tenant routers with private networks
      • Open vSwitch and Linux bridge
      • Linux network namespaces
    • Configuring Neutron
    • Using Neutron Services
    • Troubleshooting Neutron
    • Lab Exercises
      • Verifying Neutron configuration
      • Assembling the network map
      • Creating a VM
      • Modifying Access & Security settings
      • Connecting to the Instance
      • Associating Floating IP to the Instance
      • Examining the Network Topology

    Module 8 - Cinder - OpenStack® Block Storage

    • Cinder Overview
    • Cinder Architecture
      • OpenStack storage concepts
      • Cinder API
      • Cinder scheduler
    • Cinder Configuration
    • Using Cinder
      • Creating volumes
      • Configuring boot from volume
      • Troubleshooting
    • Lab Exercises
    • Creating a Stack Volume from the CLI
    • Creating an instance that boots from a Cinder volume
    • Using Horizon to manage Cinder Volumes

    Module 9 - Swift - OpenStack® Object Storage

    • Swift Overview
    • Swift Architecture
      • Accounts and credentials
      • Containers, objects, rings
      • Nodes: auth, proxy, storage
      • Replication
      • Updaters and auditors
      • Language Bindings
    • Configuring Swift
    • Using Swift
      • Accounts
      • Creating and managing objects
      • Object server management
      • Container server management
      • Account server management
      • Proxy server management
      • Ring management
      • Large objects
      • Monitoring
    • Troubleshooting
    • Lab exercises
      • Using the OpenStack® Object Storage Service
      • Exploring the Swift Configuration

    Module 10 - Ceilometer - OpenStack® Telemetry Service

    • Ceilometer overview
    • Architecture
      • Central agent
      • Compute agent
      • Collector
      • Data store
      • API server
      • Meter types and units
    • Configuring Ceilometer
      • Using Ceilometer
      • Using component meters
      • API and CLI queries
    • Troubleshooting Ceilometer
    • Lab Exercises
      • Ceilometer overview

        Module 11 - Heat - OpenStack® Orchestration Service

        • Heat Overview
        • Architecture
          • Heat Orchestration Template (HOT) format
          • Heat CFN API service
          • Heat CFN tools
          • Heat enabled images
          • User data input formats
          • Cloud-init and user-data scripts
          • Resource plugins
        • Configuring Heat
        • Using Heat
          • Configuring images for use with Heat
          • Creating a stack
        • Troubleshooting
        • Lab exercises
          • Configuring OpenStack® for Heat
          • Heat basic template example
          • Viewing the status of Stack from Horizon
          • Template Input Parameters
          • Improving Templates
          • Providing parameters to heat command line
          • Providing template outputs
          • Complex Template Deployment
          • Cleanup

        Module 12 - Trove - OpenStack® Database Service

        • Trove Overview
          • Terminology
          • Use Cases
        • Architecture
        • Trove Installation
        • Configuring Trove
        • Using Trove
          • Working with Datastores
          • Working with Instances
          • Working with Databases
        • Managing Trove using Horizon
        • Troubleshooting Trove
          • Using Trove with DevStack Environment
        • Lab Exercises:
          • Preparing the environment for Trove
          • Creating new Datastore
          • Create trove Instance and Database
          • Managing Trove using Horizon

        Module 12 - Deployment Planning

        • Planning an OpenStack deployment
        • Regions, AZs, Cells, etc.
        • HA considerations
        • HP Services for OpenStack deployment planning

        Module 13 - New Capabilities

        • Introducing capabilities under development for Juno release
        • Introducing Ironic - OpenStack® Bare Metal Provisioning Service
          • Use Cases
          • Logical Architecture
          • Key Technologies
          • Deployment Architecture
          • Prerequisites for Bare Metal Deployment
          • Bare Metal Deployment Steps
        • Introducing Zaqar - Multi-tenant Cloud Messaging Service
        • Introducing Manilla - Shard File System Service
        • Introducing Designate - DNS as a Service component
        • Introducing Barbican - Key Management Service

3 Days

Duration

This is a QA approved partner course

Delivery Method

Delivery method

Classroom

Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.