The course is dedicated to IT engineers and architects who are looking for a solution to host private or public IaaS (Infrastructure as a Service) cloud.
Course goal:
gaining advanced knowledge regarding OpenStack installation and administration
Introduction
Nova:
Migrations and evacuations
How to migrate an instance offline
How to migrate an instance in real time
How to evacuate an instance
Host aggregates and availability zones
How to create a host aggregate
How to assign compute nodes to the host aggregate
How to expose the host aggregate via availability zone
How to expose the host aggregate via flavor
Neutron:
Awareness of advanced network architectures
Intra-tenant and inter-tenant routing
How to provide an intra-tenant routing
How to provide an inter-tenant routing
LBaaS agent
Manual LBaaS agent installation
Manual LBaaS agent configuration
How to create a LB pool
How to create a LB pool monitor
How to assign members to the LB pool
How to expose the LB pool via VIP
Testing LBaaS
FWaaS agent
Manual FWaaS agent installation
Manual FWaaS agent configuration
How to create firewall rules
How to create firewall policies
How to create firewalls
How to associate firewalls with routers
Testing FWaaS
VPNaaS agent
Manual VPNaaS agent installation
Manual VPNaaS agent configuration
How to create VPN services
How to create VPN policies
How to create VPN connections
Cinder:
Advanced instances launching options
How to boot an instance on a volume
How to boot an instance from the volume
Multiple backends
How to configure a NFS-based backend
How to configure multiple backends
How to indicate which backend to use when creating a volume
Backups
How to configure a NFS-based backup storage
How to create a backup of the volume
How to create a volume from the backup
Migrations and transfers
How to migrate a volume from one backend to the other
How to transfer a volume from one project to the Rother
Trove:
Use cases
Basic concepts
Components
Backends
Configuration & administration
Manual Trove installation
Manual Trove configuration
How to launch Trove instancje
Sahara:
Use cases
Basic concepts
Components
Supported plugins
Configuration & administration
Manual Sahara installation
Manual Sahara configuration
How to launch Sahara cluster
How to decommission a compute node

The course is dedicated to IT engineers and architects who are looking for a solution to host private or public IaaS (Infrastructure as a Service) cloud.
Course goal:
gaining knowledge regarding OpenStack design, installation and configuration in multi-site environment
Introduction
OpenStack hierarchy
Use cases
Geo-redundant replication
Geo-redundant load balancing
Multi-site architecture
How to install OpenStack in multi-site environment
How to configure OpenStack in multi-site environment
How to use OpenStack in multi-site environment
How to manage OpenStack in multi-site environment

The course is dedicated to IT engineers and architects who are looking for a solution to host private or public IaaS (Infrastructure as a Service) cloud.
This is also great opportunity for IT managers to gain knowledge owerview about possibilities which could be enabled by OpenStack.
Before You spend a lot of money on OpenStack implementation, You could consider all pros and cons by attending on our course.
This topic is also avaliable as individual consultancy.
Course goal:
gaining basic knowledge regarding OpenStack
Introduction:
What is OpenStack?
Foundations of Cloud Computing
OpenStack vs VMware
OpenStack evolution
OpenStack distributions
OpenStack releases
OpenStack deployment solutions
OpenStack competitors
OpenStack Services:
Underpinning services
Keystone
Glance
Nova
Neutron
Cinder
Horizon
Swift
Heat
Ceilometer
Trove
Sahara
Ironic
Zaqar
Manila
Designate
Barbican
OpenStack Architecture:
Node roles
High availability
Scalability
Segregation
Backup
Monitoring
Self service portal
Interfaces
Quotas
Workflows
Schedulers
Migrations
Load balancing
Autoscaling
Demonstration:
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

The course is dedicated to IT engineers and architects who are looking for a solution to host private or public IaaS (Infrastructure as a Service) cloud.
Course goal:
gaining basic knowledge regarding OpenStack design, installation and administration
automated OpenStack cluster installation and configuration
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