Get in Touch

Course Outline

1. Introduction to OpenStack

  • Evolution of cloud infrastructure and the OpenStack project
  • Core characteristics of cloud computing
  • Service delivery models
    • Private, public, and hybrid architectures
    • On-premise, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)
  • Implementation of public and private cloud deployments utilizing OpenStack
  • Comparison of open-source and commercial OpenStack distributions
  • Strategic deployment models for OpenStack
  • OpenStack ecosystem components
    • Functional modules
    • Foundational tooling
    • System integrations
  • OpenStack project lifecycle management
  • Certification standards and processes for OpenStack
  • Dedicated virtual machine lab environment for course instruction

2. Practical OpenStack Administration Workshop

  • Familiarization with OpenStack architecture
    • Core service components (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • User interaction mechanisms with the OpenStack cloud
    • Daemon operations and API communication workflows
  • Keystone: Identity and Access Management Service
    • Configuration of domains, projects, users, and roles
    • Administration of Keystone catalog services and endpoints
    • Creation and management of organizational entities including domains, groups, projects, users, and roles
    • Validation of Keystone service integrity
  • Glance: Image Management Service
    • Image attributes (properties, metadata, format, container types)
    • Processes for uploading and downloading virtual machine images
    • Image sharing protocols
    • Quota configuration for the image service
    • Verification of Glance service functionality
  • Neutron: Network Services
    • Foundational Neutron network resource definitions
    • Management of tenant networks and subnets
    • Configuration of security groups and associated rules
    • Intra-network routing (East-West traffic)
    • Utilization of network namespaces
    • Administration of external and provider networks
    • External network routing (North-South traffic)
    • Management of floating IP addresses
    • Network quota administration
    • Basic network diagnostic procedures (namespace inspection, packet capture)
    • Enforcement of networking quotas
    • Verification of Neutron service operations
  • Nova: Compute Services
    • Hypervisor interface management
    • SSH key pair administration
    • Flavor configuration and management
    • Instance parameter definition
    • Provisioning of virtual instances
    • Validation of launched instances
    • Creation of instance snapshots
    • Instance lifecycle management
    • Allocation of floating IPs
    • Use of interactive consoles and log retrieval
    • Application of security groups to instances
    • Compute resource quota management
    • Retrieval of performance statistics from Nova
    • Placement API integration and Nova Cells v2 architecture
    • Verification of Nova service capabilities
  • Cinder: Block Storage Services
    • Volume parameter configuration
    • Creation of block storage volumes
    • Volume lifecycle administration
    • Attachment of volumes to Nova instances
    • Management of volume snapshots
    • Configuration of volume backup policies
    • Procedure for restoring volume backups
    • Administration of volume quotas
    • Integration of additional storage backends
    • Support for LVM, storage arrays, and Ceph backends
    • Implementation of Ceph within the OpenStack framework
    • Verification of Cinder service reliability
  • Swift: Object Storage Services
    • Swift architectural components and background processes
    • Management of storage containers and objects
    • Configuration of access control lists (ACLs)
    • Implementation of object expiration rules
    • The Ring structure and storage policy management
    • Monitoring of available storage capacity
    • Establishment of storage quotas
    • Verification of Swift service performance
  • Heat: Orchestration Services
    • Structure and components of Heat Orchestration Templates
    • Deployment of Heat stacks
    • Validation of deployed Heat stacks
    • Modification of existing Heat stacks
    • Verification of Heat service functionality

Requirements

  • Proficiency in fundamental Linux system administration
  • Foundational understanding of networking concepts
  • Basic knowledge of cloud computing models and paradigms
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories