Course Code: osovv
Duration: 7 hours
Prerequisites:

Basic knowledge of Cloud Computing paradigm.

Overview:

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 via OpenStack.
This is also great opportunity for IT managers to gain knowledge overview about possibilities which could be enabled by OpenStack.

Before you decide on OpenStack implementation by yourself, further investigation on the topic or hireing a 3rd party for the implementation, you could consider all pros and cons by attending on our course.
This topic is also avaliable as individual consultancy.

Course goal:

understand how Public Cloud differs from Private Cloud in the offering and management

gaining basic knowledge regarding OpenStack

Course Outline:

Introduction:

  • What is OpenStack?
  • Foundations of Cloud Computing
  • OpenStack vs other cloud orchestrators and virtualization solutions (oVirt, Cloud Stack, Proxmox, VMware)
  • OpenStack evolution
  • OpenStack distributions
  • OpenStack releases
  • OpenStack deployment solutions
  • OpenStack competitors

OpenStack Services:

  • Building blocks of the cloud and the OpenStack services:
    • Core services
      • Identity Management (Keystone)
      • Image Service (Glance)
      • Compute Service (Nova)
      • Networking Service (Neutron)
      • Block Storage Service (Cinder)
    • Other services:
      • Telemetry Service (Ceilometer)
      • Load Balancing-as-a-Service (Octavia)
      • Object Storage (Swift)
      • Orchestration Service (Heat)
      • Database-as-a-ServiceTrove
      • Bare Metal-as-a-Service (Ironic)
      • Shared File System (Manila)
      • DNS-as-a-Service (Designate)
      • Key Management (Barbican/Castellan)
    • OpenStack clients
      • Web Interface (Horizon)
      • CLI clients (python-openstackclient, python-serviceclients)
      • REST API
      • 3rd party integrations (Terraform, Ansible)

OpenStack Architecture:

  • Node roles
  • High availability
  • Scalability
  • Segregation
  • Backup
  • Monitoring
  • Self service portal
  • Interfaces
  • Quotas
  • 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

Q&A regarding real-life deployments and deployment considerations

Sites Published:

United Arab Emirates - Introduction to Cloud Computing and OpenStack - overview course

Qatar - Introduction to Cloud Computing and OpenStack - overview course

Egypt - Introduction to Cloud Computing and OpenStack - overview course

Saudi Arabia - Introduction to Cloud Computing and OpenStack - overview course

South Africa - Introduction to Cloud Computing and OpenStack - overview course

Brasil - OpenStack Visão Geral

Canada - Introduction to Cloud Computing and OpenStack - overview course

中国 - Introduction to Cloud Computing and OpenStack - overview course

香港 - Introduction to Cloud Computing and OpenStack - overview course

澳門 - Introduction to Cloud Computing and OpenStack - overview course

台灣 - OpenStack Overview

USA - Introduction to Cloud Computing and OpenStack - overview course

Österreich - Introduction to Cloud Computing and OpenStack - overview course

Schweiz - Introduction to Cloud Computing and OpenStack - overview course

Deutschland - Introduction to Cloud Computing and OpenStack - overview course

Czech Republic - Introduction to Cloud Computing and OpenStack - overview course

Denmark - Introduction to Cloud Computing and OpenStack - overview course

Estonia - Introduction to Cloud Computing and OpenStack - overview course

Finland - Introduction to Cloud Computing and OpenStack - overview course

Greece - Introduction to Cloud Computing and OpenStack - overview course

Magyarország - Introduction to Cloud Computing and OpenStack - overview course

Ireland - Introduction to Cloud Computing and OpenStack - overview course

Luxembourg - Introduction to Cloud Computing and OpenStack - overview course

Latvia - Introduction to Cloud Computing and OpenStack - overview course

España - Descripción de OpenStack

Italia - Introduction to Cloud Computing and OpenStack - overview course

Lithuania - Introduction to Cloud Computing and OpenStack - overview course

Nederland - Introduction to Cloud Computing and OpenStack - overview course

Norway - Introduction to Cloud Computing and OpenStack - overview course

Portugal - OpenStack Visão Geral

România - Introduction to Cloud Computing and OpenStack - overview course

Sverige - Introduction to Cloud Computing and OpenStack - overview course

Türkiye - Introduction to Cloud Computing and OpenStack - overview course

Malta - Introduction to Cloud Computing and OpenStack - overview course

Belgique - Introduction to Cloud Computing and OpenStack - overview course

France - Introduction to Cloud Computing and OpenStack - overview course

日本 - Introduction to Cloud Computing and OpenStack - overview course

Australia - Introduction to Cloud Computing and OpenStack - overview course

Malaysia - Introduction to Cloud Computing and OpenStack - overview course

New Zealand - Introduction to Cloud Computing and OpenStack - overview course

Philippines - Introduction to Cloud Computing and OpenStack - overview course

Singapore - Introduction to Cloud Computing and OpenStack - overview course

Thailand - Introduction to Cloud Computing and OpenStack - overview course

Vietnam - Introduction to Cloud Computing and OpenStack - overview course

India - Introduction to Cloud Computing and OpenStack - overview course

Argentina - Descripción de OpenStack

Chile - Descripción de OpenStack

Costa Rica - Descripción de OpenStack

Ecuador - Descripción de OpenStack

Guatemala - Descripción de OpenStack

Colombia - Descripción de OpenStack

México - Descripción de OpenStack

Panama - Descripción de OpenStack

Peru - Descripción de OpenStack

Uruguay - Descripción de OpenStack

Venezuela - Descripción de OpenStack

Polska - OpenStack Overview

United Kingdom - Introduction to Cloud Computing and OpenStack - overview course

South Korea - Introduction to Cloud Computing and OpenStack - overview course

Pakistan - Introduction to Cloud Computing and OpenStack - overview course

Sri Lanka - Introduction to Cloud Computing and OpenStack - overview course

Bulgaria - Introduction to Cloud Computing and OpenStack - overview course

Bolivia - Descripción de OpenStack

Indonesia - Introduction to Cloud Computing and OpenStack - overview course

Kazakhstan - Introduction to Cloud Computing and OpenStack - overview course

Moldova - Introduction to Cloud Computing and OpenStack - overview course

Morocco - Introduction to Cloud Computing and OpenStack - overview course

Tunisia - Introduction to Cloud Computing and OpenStack - overview course

Kuwait - Introduction to Cloud Computing and OpenStack - overview course

Oman - Introduction to Cloud Computing and OpenStack - overview course

Slovakia - Introduction to Cloud Computing and OpenStack - overview course

Kenya - Introduction to Cloud Computing and OpenStack - overview course

Nigeria - Introduction to Cloud Computing and OpenStack - overview course

Botswana - Introduction to Cloud Computing and OpenStack - overview course

Slovenia - Introduction to Cloud Computing and OpenStack - overview course

Croatia - Introduction to Cloud Computing and OpenStack - overview course

Serbia - Introduction to Cloud Computing and OpenStack - overview course

Bhutan - Introduction to Cloud Computing and OpenStack - overview course

Nepal - Introduction to Cloud Computing and OpenStack - overview course

Uzbekistan - Introduction to Cloud Computing and OpenStack - overview course