Get in Touch
 Duration 14 hours

Course Outline

1. Introduction to OpenStack

  • Evolution of cloud computing and OpenStack
  • Key characteristics of cloud technology
  • Cloud deployment models
    • Private, public, and hybrid clouds
    • On-premise infrastructure, IaaS, PaaS, and SaaS
  • Implementing public and private clouds using OpenStack
  • Open source versus commercial OpenStack distributions
  • Various OpenStack deployment architectures
  • The OpenStack ecosystem
    • Core modules
    • Foundational tools
    • Third-party integrations
  • OpenStack operational lifecycle
  • OpenStack certification pathways
  • Setup of the course-specific OpenStack lab (VM)

2. Hands-on OpenStack administration workshop 

  • Familiarizing yourself with OpenStack 
    • Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Methods for interacting with the OpenStack cloud
    • Communication flow between OpenStack daemons and APIs
  • Keystone - Identity management service
    • Concepts of domains, projects, users, and roles
    • Administration of Keystone service catalog and endpoints
    • Creating and managing domains, groups, projects, users, and roles
    • Validating Keystone services
  • Glance - Image service
    • Image attributes (properties, metadata, formats, containers)
    • Procedures for uploading and downloading images
    • Sharing image resources
    • Configuring quotas for the image service
    • Validating Glance services
  • Neutron - Networking
    • Fundamental Neutron network resource types
    • Administration of tenant networks and subnets 
    • Configuration of security groups and rules
    • East-West routing mechanisms
    • Use of network namespaces
    • Management of external and provider networks
    • North-South routing procedures
    • Allocation and management of Floating IPs
    • Configuration of network quotas
    • Initial network troubleshooting techniques (namespaces, tcpdump, etc.)
    • Review of networking quotas
    • Validating Neutron services
  • Nova - Compute service
    • Interfaces for hypervisors
    • Management of key pairs
    • Administration of flavours
    • Configuration of instance parameters
    • Procedures for creating instances
    • Verification of launched instances
    • Creating snapshots
    • General instance management
    • Assigning Floating IPs
    • Accessing interactive consoles and reviewing console logs
    • Applying security groups
    • Configuration of compute quotas
    • Retrieving statistics from Nova
    • Utilization of Placement API and Nova Cells v2
    • Validating Nova services
  • Cinder - Block Storage
    • Configuration of volume parameters
    • Creation of storage volumes
    • Volume administration
    • Attaching volumes to Nova instances
    • Management of volume snapshots
    • Administration of volume backups
    • Restoration of backups
    • Configuration of volume quotas
    • Integration of new storage backends
    • Support for LVM, storage arrays, and Ceph backends
    • Implementation of Ceph within OpenStack
    • Validating Cinder services
  • Swift - Object Storage
    • Architecture of Swift components and processes
    • Management of containers and objects
    • Configuration of access control lists
    • Setup of object expiration rules
    • Understanding The Ring and storage policies
    • Monitoring available storage capacity
    • Establishment of storage quotas
    • Validating Swift services
  • Heat - Orchestration
    • Structure of Heat Orchestration Templates and their components
    • Creation of Heat stacks
    • Validation of Heat stacks
    • Updating existing Heat stacks
    • Validation of Heat services

Requirements

  • Fundamental skills in Linux administration
  • Basic understanding of networking concepts
  • Familiarity with cloud computing principles

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories