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.

  • 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

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