OpenStack Administration Basic and Intermediate

Course Overview:

The course is dedicated to architects and IT engineers who are looking for a solution to host private or public IaaS (Infrastructure as a Service) cloud

Course Objectives:

  • Gaining basic knowledge regarding OpenStack design, installation and administration
  • Automated OpenStack cluster installation and configuration
  • Manual OpenStack cluster installation and configuration

Pre-requisites:

  • Basic Linux administration skills
  • Basic knowledge of Cloud Computing paradigm

Target Audience:

  • IT Engineers
  • Architects

Course Duration:

  • 35 hours – 5 days

Course Content:

Basic Introduction: What is OpenStack?

  • Foundations of Cloud Computing
  • Virtualization vs clustering
  • OpenStack evolution
  • OpenStack distributions
  • OpenStack releases
  • OpenStack deployment solutions
  • OpenStack services
  • OpenStack competitors

OpenStack Administration: 

  • Basic terms
  • IaaS model
  • Supported hypervisors
  • Supported image formats
  • Basic architecture
  • Design concerns
  • Installation concerns
  • Configuration concerns
  • Administration concerns
  • Automation concerns
  • Growth planning
  • High Availability concerns
  • Automated OpenStack installation with PackStack
  • How to download and execute RC files
  • How to create an external network in Neutron
  • How to upload an image to Glance
  • How to create a new flavor in Nova
  • How to update default Nova and Neutron quotas
  • How to create a new tenant in Keystone
  • How to create a new user in Keystone
  • How to manage roles in Keystone
  • How to create a tenant network in Neutron
  • How to create a router in Neutron
  • How to manage router’s interfaces in Neutron
  • How to update security groups in Neutron
  • How to upload RSA key-pair to the project
  • How to allocate floating IPs to the project
  • How to launch an instance from image in Nova
  • How to associate floating IPs with instances
  • How to create a new volume in Cinder
  • How to attach the volume to the instance
  • How to take a snapshot of the instance
  • How to take a snapshot of the volume
  • How to launch an instance from snapshot in Nova
  • How to create a volume from snapshot in Cinder
  • How to create a container in Swift
  • How to upload data to the container in Swift

Basic Environment: 

  • Prerequisites
  • Nodes and networks
  • AMQP Keystone
  • Objects API concerns
  • Components
  • Backends
  • Authentication process

Glance: 

  • Components
  • Backends

Nova: 

  • Components
  • Flavors
  • Instances launching and termination process
  • Schedulers awareness
  • Remote access

Neutron: 

  • Components
  • Network virtualization
  • Virtual network devices
  • L2 agent
  • OVS ML2
  • Bringing it all together – Compute
  • Bringing it all together – Networker
  • Virtual networks
  • L3 agent
  • DHCP agent

Horizon: 

  • Backends

Cinder: 

  • Volumes
  • Components
  • Backends

Swift: 

  • What is object storage?
  • Replication Structure
  • Data addressing
  • Modified consistent hashing ring
  • Data placement
  • Metadata placement
  • Part power
  • Ring internals
  • Ring builder
  • Components
  • Backends

Heat:

  • Use cases
  • Components
  • Templates
  • “Hello World” template

Ceilometer:

  • Use cases
  • Basic concepts
  • Components
  • Polling agents
  • Backends

Adding Compute Node: 

  • Manual addition of a Compute Node

Intermediate Section


Basic Environment:

  • Manual installation and configuration of basic environment

Keystone: 

  • Manual Keystone
  • Installation
  • Manual Keystone Configuration & Administration

Glance:

  • Manual Glance Installation
  • Manual Glance Configuration & Administration

Nova: 

  • Manual Nova Installation
  • Manual Nova Configuration & Administration

Neutron: 

  • Manual Neutron
  • Installation Manual
  • Neutron Configuration & Administration

Horizon: 

  • Manual Horizon Installation
  • Manual Horizon Configuration & Administration

Cinder: 

  • Manual Cinder Installation
  • Manual Cinder Configuration & Administration

Swift: 

  • Manual Swift Installation
  • Manual Swift Configuration & Administration

Heat: 

  • Manual Heat Installation
  • Manual Hetat Configuration & Administration

Ceilometer: 

  • Manual Ceilometer Installation
  • Manual Ceilometer Configuration & Administration

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

Best selling courses

CLOUD COMPUTING

Enterprise Architecture

DATA SCIENCE

Tableau Basic

ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / DEEP LEARNING

RPA with UiPath

PROGRAMMING / CODING

MATLAB Fundamentals