OPENSTACK ONLINE TRAINING

OpenStack Course Overview

Introduction to OpenStack

OpenStack enables users to set up virtual machines as well as other cases that manage different activities for handling cloud surroundings on the fly. It creates horizontal scaling simple, meaning that tasks which benefit from running simultaneously can quickly serve fewer or more consumers on the fly by simply turning more cases. By way of instance, a mobile program that needs to communicate with a remote server may be able to divide the job of communicating with each and every user across several different cases, all communication with one another but scaling fast and readily as the program gains additional users.

OpenStack is an open source software that anybody who chooses it, can get the source code, create any adjustments or modifications they desire, and also freely share these modifications back from the neighborhood at large. Additionally, it usually means that OpenStack gets the benefit of tens of thousands of developers throughout the world operating in tandem to develop the strongest, strongest, and most secure product that they can.

 

Course Objectives

  • Leverages commodity hardware
  • HDD/node failure agnostic
  • Unlimited storage
  • Multi-dimensional scalability
  • Account/container/object structure
  • Constructed replication 3✕ + info redundancy (in comparison with two✕ around RAID)
  • Easily add capacity (like RAID resize)
  • No central database
  • RAID not required
  • Built-in management utilities
  • Drive auditing
  • Expiring objects
  • Immediate object access
  • Realtime visibility into customer requests
  • Supports S3 API

OPEN STACK COURSE SYLLABUS

  • Introduction
  • Introduction to Linux
  • Linux admin commands
  • Introduction to Cloud
  • Comparison with Amazon AWS and RackSpace cloud
  • Other Cloud frameworks
  • Introduction to OpenStack and its components
  • Virtualization techniques
  • Compute (Nova)
  • What is nova
  • Supported hypervisors
  • Xen, LXC, KVM, Qemu, VMWare
  • Architecture & features
  • Control Flow
  • Building a Platform as a Service using Docker/LXC?
  • OpenStack image service (Glance)
  • What is Glance
  • Supported image formats
  • Creating, uploading and using an image
  • Architecture & features
  • Control flow
  • Software defined storage (Cinder)
  • What is Cinder
  • Block Storage properties
  • Architecture & features
  • Control flow
  • Software defined storage (Swift)
  • What is Swift
  • Object storage properties
  • Object security, permissions and metadata
  • Architecture & components
  • Features
  • Control flow
  • Building a Content Delivery Network
  • Software defined networking (Neutron)
  • What is Neutron
  • Architecture & features
  • Control flow
  • Creating VPN
  • Open vSwitch
  • Cloud Security
  • Cloud security groups
  • Instance access (SSH Keys)
  • Virtual private clouds
  • DMZs
  • Identity & Access Management (Keystone)
  • RBAC
  • Users, Roles, Groups, Domains, Projects
  • OpenStack dashboard (Horizon)
  • What is Horizon
  • Architecture & features
  • Control flow
  • Additional components of an OpenStack system
  • Message serverRabbitMQ and Qpid
  • Databases Mysql and sqlite