Fundamentals of OpenStack Technology [H6C68S]
€2099, aangeboden door Global Knowledge
OVERVIEW
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.
OBJECTIVES
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®
AUDIENCE
- System Administrators, engineers and consultants who will plan and manage OpenStack-based environments.
CERTIFICATION
EXIN Foundation Certificate in OpenStack Software
CONTENT
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
Â