EncartaLabs

OpenStack

( Duration: 2 Days )

The OpenStack training course teaches 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.

By attending OpenStack workshop, delegates will learn to:

  • Describe the purpose and features ofOpenStack
  • Describe its high level architecture and listits major components
  • Describe methods of access to OpenStackservices
  • Manage identities in an OpenStack cloud
  • Launch and manage instances
  • Create and manage images, volumes, networks and store objects
  • Create, launch and monitor simple autoscaling stacks

  • Knowledge of Linux

This OpenStack class is intended for System Administrators, Engineers and Consultants who plan and manage OpenStack-based environments.

COURSE AGENDA

1

OpenStack Technology Overview

  • What is a cloud; what is OpenStack
  • OpenStack architecture
2

Accessing OpenStack

  • OpenStack API, endpoints and WSGI
  • Authentication and tokens
  • The OpenStack command line and dashboard
3

Keystone (Identity)

  • Keystone concepts
  • Keystone API versions
  • Keystone command line
  • Authentication, authorization and policies
4

Nova (Servers)

  • Nova concepts
    • How a user sees Nova instances
    • Instances, keypairs, console, IP addresses, security groups, instance-specific data
  • Launch instances and make them available on the network
  • Customize an instance with user data
  • Nova implementation
    • Nova microversions
    • Nova architecture
    • What happens when an instance is launched
    • Nova scheduler and placement service
  • Managing compute nodes: regions, cells, aggregates, availability zones
  • Nova troubleshooting
5

Glance (Images)

  • Glance concepts
    • Where to get images
    • Disk and container formats
    • Uploading images
    • Where images are stored
6

Neutron (Networks)

  • Neutron resource abstractions
    • Networks, subnets, ports, routers-Provider networks, external networks, tenant networks
    • Floating IPs and address translation
  • Network implementation
    • Network separation and access
    • Routing-Plugins and agents
    • The ML2 plugin
  • Command examples
7

Cinder (Block Storage LUNs)

  • Basic concepts and commands
    • OpenStack storage overview
    • What cloud operators and users want from storage
    • Storage drivers
    • Creating, deleting, attaching, detaching, listing volumes
    • Using volumes as boot disks
    • Multi-attach
  • Cinder implementation
  • Advanced concepts
    • Backends, volume types and extra specs
    • Snapshots
    • Backups
  • HPE storage and Cinder
8

Swift (Object Storage)

  • Swift concepts
    • Why object storage
    • Accounts, containers, objects, replication
  • Swift concepts
    • Using Swift
    • Uploading and downloading objects
    • Access control with ACLsTempURL
    • Large objects
  • Swift architecture
9

Ceilometer (Metering) and Heat (Orchestration)

  • Ceilometer and the telemetry family
    • Telemetry architecture and dataflow
    • Ceilometer sampling and publishing to Gnocchi
    • Alarms
  • Heat: orchestrating a cloud application
    • Heat architecture, templates and stacks
    • Example template
    • Heat and autoscaling
    • Launching and viewing a stack

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top