Get in Touch

Course Outline

1. Overview of OpenStack

  • Evolution of cloud technology and the origins of OpenStack
  • Key attributes of cloud infrastructure
  • Deployment models and service categories
    • Private, public, and hybrid cloud configurations
    • On-premise hosting, IaaS, PaaS, and SaaS offerings
  • Implementing public and private clouds using OpenStack
  • Comparison of open-source and commercial OpenStack distributions
  • Various OpenStack deployment strategies
  • The OpenStack ecosystem
    • Core functional modules
    • Foundational supporting tools
    • Third-party integrations
  • Understanding the OpenStack project lifecycle
  • Professional OpenStack certification pathways
  • Introduction to the dedicated OpenStack lab environment (VM) for this course

2. Practical OpenStack Administration Workshop 

  • Core OpenStack mechanics 
    • Overview of key services (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Methods for interacting with the OpenStack cloud platform
    • Understanding daemon processes and API communication flows
  • Keystone - Identity Management Service
    • Managing domains, projects, users, and role assignments
    • Configuring Keystone catalog services and endpoints
    • Creating and administering domains, groups, projects, users, and roles
    • Validating the functionality of Keystone services
  • Glance - Image Service
    • Understanding image properties, metadata, formats, and containers
    • Procedures for uploading and retrieving images
    • Mechanisms for sharing images across users
    • Setting and managing quotas for the image service
    • Verifying the integrity and function of Glance services
  • Neutron - Networking
    • Foundational Neutron network resource types
    • Administration of tenant networks and subnets 
    • Configuration of security groups and associated rules
    • East-West internal routing
    • Utilizing network namespaces
    • Managing external and provider networks
    • North-South external routing
    • Allocation and management of Floating IPs
    • Regulating network resource quotas
    • Basic troubleshooting techniques for networking (e.g., namespaces, tcpdump)
    • Enforcement of networking quotas
    • Verification of Neutron service health
  • Nova - Compute Service
    • Integration interfaces with hypervisors
    • Management of SSH key pairs
    • Defining and managing instance flavours
    • Configuration of instance parameters
    • Procedures for launching new instances
    • Validating successfully spawned instances
    • Creating and managing snapshots
    • General instance lifecycle management
    • Association of Floating IPs with instances
    • Accessing interactive consoles and reviewing console logs
    • Assignment of security groups to instances
    • Administration of compute resource quotas
    • Retrieving statistical data from Nova
    • Understanding the Placement API and Nova Cells v2 architecture
    • Verification of Nova service status
  • Cinder - Block Storage
    • Configuration of volume parameters
    • Creation of block storage volumes
    • General volume administration
    • Attaching volumes to Nova instances
    • Managing volume snapshotting
    • Administration of volume backup processes
    • Restoration of backup data
    • Enforcement of volume quotas
    • Integration of new storage backends
    • Implementation of LVM, storage arrays, and Ceph backends
    • Role of Ceph within the OpenStack stack
    • Verification of Cinder service operations
  • Swift - Object Storage
    • Components and internal processes of Swift
    • Management of containers and stored objects
    • Configuration of access control lists (ACLs)
    • Implementation of object expiration policies
    • Understanding The Ring and storage distribution policies
    • Monitoring available storage capacity
    • Establishment of storage quotas
    • Verification of Swift service performance
  • Heat - Orchestration
    • Structure of Heat Orchestration Templates and their constituent parts
    • Deployment of Heat stacks
    • Validation of deployed Heat stacks
    • Updating existing Heat stack configurations
    • Verification of Heat service functionality

Requirements

  • Foundational skills in Linux system administration
  • Essential understanding of network protocols and infrastructure
  • Basic familiarity with cloud computing concepts and models
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories