Course Introduction
  • Course Overview
  • OpenStack Services
  • Introduction to Architecting OpenStack Deployment
  • OpenStack Deployment Methods
Manual Installation in Virtual Machines
  • Introduction to Manual Installation in VMs
  • OpenStack Installation Checklist
  • Prepare Set-up 1 - VirtualBox and Virtual Machines
  • Install Ubuntu Linux on OpenStack Hosts
  • Configure Security, Networking, Install Linux Utilities
  • Install and Configure Network Time Protocol
  • Install basic OpenStack Packages
  • SQL Database - MariaDB
  • Message Queue - RabitMQ
  • Memcached
  • Etcd
  • Keystone Identity Service Overview
  • Install and Configure Keystone
  • Create OpenStack Client Environment Scripts
  • Create Projects, Users and Roles
  • Glance Image Service Overview
  • Install & Configure Glance
  • Download & Create Test Images
  • Compute Service Overview
  • Install Compute Service on Controller
  • Install Nova on Compute Node
  • Discover Compute Nodes and Finalize Nova Installation
  • Create a Second Compute Node in Set-up 1
  • Network Service Overview
  • Install Network Service on Controller Node
  • Install Neutron on Compute Node
  • Block Storage Service Overview
  • Install Cinder on Storage Node
  • Install Block Storage Service on Controller
  • Install and Configure Horizon Packages
  • Verify Horizon and Complete OpenStack Installation
Manual Installation on Baremetal Servers
  • Introduction
  • Preparing Controller, Compute and Block Storage Nodes
  • Controller Node Installation - Part 1
  • Compute Node Installation
  • Controller Node Installation - Part 2
  • Neutron on Compute Node Installation
  • Block Storage Node Installation
  • Controller Node Installation - Part 3
  • Verification and Using of Installed OpenStack
Kolla-Ansible Installation on Virtual Machines
  • Kolla-Ansible Installation Process Overview
  • Setting up VirtualBox Environment
  • Ubuntu Linux Installation on Target VMs
  • Preparing Target VMs: Controller, Compute & Block
  • Preparing Deployment VM
  • Kolla-Ansible Parameters
  • Running Kolla-Ansible Deployment
  • Finalizing Deployment
  • Verification and Using of Installed OpenStack
Automation of Kolla-Ansible Deployment
  • Set-up Vagrant to Configure Target & Deployment VMs
  • Scripts to Prepare Target and Deployment Hosts
  • Script to Run Kolla-Ansible Deployment
  • Deployment with Queens Release and LBaaS
  • Vagrant Destroy
  • All-in-One VM Deployment
  • Multinode with Ceph
  • Controller HA in Multinode Deployment
  • Scaling the Deployment with Compute Node
  • Adding Ceph Node
Kolla-Ansible Installation in Physical Servers
  • Introduction & Target Hardware Configuration Review
  • Installation Scripts & Parameters Review
  • Cloning Repository and Setting up the Environment
  • Running Deployment Script
  • Verification of Deployment
  • Multinode Wordpress with Load Balancer - Implementing Example Workload
Packstack & Devstack
  • Packstack Install All-in-One
  • Packstack Multinode Deployment
  • Devstack All-in-one in VirtualBox VM
  • Devstack in Cloud VM on Google Cloud Platform