Get in Touch
 Duration 14 hours

Course Outline

1. Introduction to OpenStack

  • Evolution of cloud technology and the OpenStack project
  • Key features of cloud computing
  • Cloud deployment models
    • Private, public, and hybrid clouds
    • On-premise infrastructure, IaaS, PaaS, and SaaS
  • Implementation of public and private clouds using OpenStack
  • Comparison of open-source and commercial OpenStack distributions
  • Various OpenStack deployment architectures
  • The OpenStack ecosystem
    • Core modules
    • Underlying supporting tools
    • Third-party integrations
  • The OpenStack project lifecycle
  • OpenStack certification paths
  • Dedicated OpenStack laboratory (VM) setup for this course

2. Hands-on OpenStack administration workshop 

  • Exploring the OpenStack landscape 
    • Core OpenStack components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Methods for interacting with the OpenStack cloud
    • Daemon operations and API communication workflows
  • Keystone - Identity Management Service
    • Concepts of domains, projects, users, and roles
    • Administration of Keystone service catalogue and endpoints
    • Creation and management of domains, groups, projects, users, and roles
    • Validation of Keystone service functionality
  • Glance - Image Service
    • Image attributes including properties, metadata, formats, and containers
    • Procedures for uploading and downloading images
    • Mechanisms for sharing images
    • Quota management for the image service
    • Verification of Glance service operations
  • Neutron - Networking
    • Fundamental Neutron network resource types
    • Management of tenant networks and subnets
    • Configuration of security groups and rules
    • East-West routing concepts
    • Use of network namespaces
    • Management of external and provider networks
    • North-South routing configurations
    • Administration of Floating IPs
    • Network quota management
    • Essential network troubleshooting techniques (e.g., namespaces, tcpdump)
    • Review of networking quotas
    • Verification of Neutron service functionality
  • Nova - Compute Service
    • Interfaces for hypervisor interaction
    • Keypair management procedures
    • Management of compute flavours
    • Configuration of instance parameters
    • Process for creating new instances
    • Verification of deployed instances
    • Snapshot management
    • General instance administration
    • Assignment of Floating IPs
    • Utilization of the interactive console and console logs
    • Application of security groups
    • Compute quota management
    • Retrieving statistical data from Nova
    • Integration with the Placement API and Nova Cells v2
    • Verification of Nova service operations
  • Cinder - Block Storage
    • Configuration of volume parameters
    • Procedure for creating storage volumes
    • General volume management
    • Attaching volumes to Nova instances
    • Management of volume snapshots
    • Administration of volume backups
    • Process for restoring backups
    • Volume quota management
    • Integration of new storage backends
    • Support for LVM, storage arrays, and Ceph storage backends
    • Implementation of Ceph within OpenStack
    • Verification of Cinder service functionality
  • Swift - Object Storage
    • Overview of Swift components and processes
    • Management of containers and objects
    • Configuration of access control lists
    • Setup of object expiration policies
    • The Ring mechanism and storage policies
    • Monitoring of available storage capacity
    • Configuration of storage quotas
    • Verification of Swift service operations
  • Heat - Orchestration
    • Structure and components of Heat Orchestration Templates
    • Procedure for creating a Heat stack
    • Validation of the deployed Heat stack
    • Process for updating a Heat stack
    • Verification of Heat service functionality

Requirements

  • Fundamental Linux administration capabilities
  • Foundational networking concepts
  • Basic understanding of cloud computing paradigms

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories