Get in Touch
 Duration 14 hours

Course Outline

1. Introduction to OpenStack

  • Evolution of cloud technology and OpenStack
  • Key features of cloud infrastructure
  • Cloud models
    • Private, public, and hybrid architectures
    • On-premise, IaaS, PaaS, and SaaS models
  • Deploying public and private clouds using OpenStack
  • Comparison of open-source and commercial OpenStack distributions
  • Various OpenStack deployment strategies
  • The OpenStack ecosystem
    • Core modules
    • Underlying tooling
    • Third-party integrations
  • The OpenStack service lifecycle
  • OpenStack certification pathways
  • Overview of the OpenStack lab (VM) provided for this course

2. Practical OpenStack Administration Workshop 

  • Familiarization with OpenStack 
    • Core components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Methods for interacting with the OpenStack cloud
    • Daemon interactions and API communication flows
  • Keystone – Identity Management Service
    • Configuration of domains, projects, users, and roles
    • Management of Keystone catalog services and endpoints
    • Creation and administration of domains, groups, projects, users, and roles
    • Validation of Keystone services
  • Glance – Image Service
    • Image characteristics (properties, metadata, format, container)
    • Procedures for uploading and downloading images
    • Image sharing mechanisms
    • Managing image service quotas
    • Verification of Glance services
  • Neutron – Networking
    • Essential Neutron network resource types
    • Administration of tenant networks and subnets 
    • Configuration of security groups and rules
    • East-West traffic routing
    • Utilization of network namespaces
    • Management of external and provider networks
    • North-South traffic routing
    • Handling Floating IPs
    • Regulating network quotas
    • Basic network troubleshooting techniques (e.g., namespaces, tcpdump)
    • Network quota management
    • Verification of Neutron services
  • Nova – Compute Service
    • Hypervisor interfaces
    • Keypair administration
    • Flavor management
    • Instance parameter configuration
    • Provisioning new instances
    • Validating spawned instances
    • Creating snapshots
    • General instance management
    • Association of Floating IPs
    • Accessing interactive consoles and console logs
    • Assignment of security groups
    • Compute quota settings
    • Retrieving statistical data from Nova
    • Integration of Placement API and Nova Cells v2
    • Verification of Nova services
  • Cinder – Block Storage
    • Volume parameter configuration
    • Volume creation processes
    • General volume management
    • Attaching volumes to Nova instances
    • Administration of volume snapshots
    • Management of volume backups
    • Backup restoration procedures
    • Regulating volume quotas
    • Incorporating new storage backends
    • Support for LVM, storage arrays, and Ceph backends
    • Integration of Ceph within OpenStack
    • Verification of Cinder services
  • Swift – Object Storage
    • Swift architecture, components, and processes
    • Management of containers and objects
    • Administration of access control lists (ACLs)
    • Configuration of object expiration policies
    • Understanding the Ring and storage policies
    • Monitoring available storage capacity
    • Setting storage quotas
    • Verification of Swift services
  • Heat – Orchestration
    • Structure of Heat Orchestration Templates and their components
    • Creating new Heat stacks
    • Validating Heat stacks
    • Updating existing Heat stacks
    • Verification of Heat services

Requirements

  • Fundamental Linux administration skills
  • Essential networking concepts
  • Basic understanding of cloud computing paradigms

Testimonials (1)

Related Categories