Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Python
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
OpenStack Administration and Development Workshop
Cloud Computing Training Overview
  • Learn how to manage, use and develop for private and public clouds with Openstack. Implement compute, storage and networking cloud services. Deep dive into networking, compute and orchestration.
  • Students will deploy, administrate and use the core Openstack services. Each objective is focused on practical requirements to deploy, manage and use an Openstack cloud. The instructor will present architectural concepts and provide practical demonstrations. Students will perform hands on labs for each objective.
  • Cloud computing concepts will be introduced, followed by a hands on deployment of OpenStack. Both administration and usage of Openstack services will be covered. Core Openstack services covered include Compute (Nova), Networking (Neutron), Object Store (Swift), Orchestration (Heat), Telemetry (Ceilometer), Image (Glance) and Identity (Keystone).
  • Students will be introduced to OpenStack's Horizon GUI interface and then extensive coverage will be provided for command line tools and automation with Heat templates. Service administration will be covered across all core services. Additionally, a deep dive and troubleshooting will be provided for Nova and Neutron services.
Cloud Computing Training Learning Objectives

At the completion of the course, participants should be able to :
  • Understand OpenStack's capabilities for private and public cloud services
  • Create and deploy enterprise Infrastructure-as-a-Service using Openstack
  • Orchestrate complex application deployments
  • Administrate and Troubleshoot Openstack Networking, Storage and Compute Service
  • Configure Development environment for Openstack
  • Develop and Integrate code with OpenStck
Cloud Computing Training Prerequisites

Before taking this course students should have a familiarity with:
  • Knowledge in Linux System Administration, concepts and administration for network, storage and virtual systems is useful. Basic Linux command line skills are required.
  • Basic UNIX or Linux command-line navigation and administration skills
Cloud Computing Training Audience
  • Architects, System Administrators, and DevOps designing, deploying and operating Openstack clouds.
  • Administrators and developers deploying applications and infrastructure on Openstack will also benefit from this course.
Cloud Computing Training Course duration

5 days

Cloud Computing Training Course outline

Day 1
  • Introduction to Openstack
    • What is Cloud Computing?
    • What is OpenStack?
    • The Linux Foundation
    • Linux Foundation Training
    • Course Registration
  • Installing Openstack
    • OpenStack Deployment
    • Deploying OpenStack with Devstack
    • Lab: Deploy OpenStack with Devstack
    • Deploying OpenStack with Packstack
    • Lab: Deploying OpenStack with Packstack
  • openstack administration
    • External Networks
    • Discussion: Connect an External Network
    • Projects
    • Lab: Creating Projects
    • User Management
    • Lab: Creating Users
    • Flavors
    • Lab: Creating Flavors
Day2
  • Using Openstack
    • Managing Glance Images
    • Lab: Upload images to Glance
    • Neutron Networking Concepts
    • Lab: Create Tenant Networks
    • Security Groups
    • Lab: Create Security Groups
    • Managing SSH Keys
    • Lab: Create an SSH Key
    • Launching an Instance
    • Lab: Launch an Instance
    • Cinder Concepts
    • Lab: Creating Block Storage with Cinder and Attach to an Instance
    • Using Command Line tools
    • Lab: Using Openstack Clients
  • Building and Deploying Images
    • Building Images
    • Lab: Build images with Image Builder
    • Using qemu-img
    • Lab: Managing Images with qemu-img
    • Glance Image Repository
    • Lab: Upload Images with Glance Python Command Line Client
    • cloud-init
  • Deploying Resources with Heat
    • Managing Instances with Heat
    • Lab: Create and Manage an Instance with Heat
    • Creating Heat Templates
    • Parameters, Functions, and Outputs
    • Heat Resources
Day3
  • Ceilometer Metering and Alarms
    • Ceilometer Administration
    • Lab: Manage Ceilometer Services
    • Using Meters
    • Use Ceilometer Meters
  • Auto-scaling applications with Heat
    • Autoscaling Heat Template
    • Deploy and Manage an Auto-Scaling Heat Template
  • Load Balancer as a Service
    • Load Balancer as a Service (LBAAS)
  • Identity Management with Keystone
    • Managing Users with Keystone
    • Lab: Creating Users and Projects
    • Keystone Service
    • Lab: Using the Service Token
    • Lab: Verifying Endpoints and Service Entries
    • Lab: Modifying Endpoints in Keystone
  • Swift Object Store
    • Object Store Concepts
    • Lab: Create Swift Objects and Containers
    • Swift System Architecture
    • Consistent Hash Ring Concepts
    • Lab: Designing a Swift Ring
Day4
  • Nova Compute
    • Troubleshooting Booting an Instance with Nova
    • Lab: Deploy Additional Compute Hosts
    • Lab: Troubleshoot Booting an Instance
    • Live Migration
    • VNC and Spice Consoles
    • Lab: Using Nova VNC Console
    • Managing Ram and CPU Over-subscription
    • Server Groups
    • Lab: Deploy Instances with Affinity Groups
    • Segregating OpenStack with Regions
    • Segmenting Compute with Availability Zones
    • Lab: Deploying and Using Nova Availability Zones
    • Segmenting Compute with Host Aggregates
    • Lab: Creating and Using Host Aggregates
Day5
  • Neutron Networking
    • Managing Networks with Neutron
    • Lab: Create Networks with Neutron
    • Neutron Networking - Under the Hood
    • Neutron Plugins ML2
    • Lab: Troubleshoot Neutron Networks

Please contact your training representative for more details on having this course delivered onsite or online

Training Outlines - the one stop shopping center for IT training.
© Training Outlines All rights reserved