Get in Touch

Course Outline

Introduction to the OpenStack Framework

  • Definition and core principles of OpenStack
  • Differentiation among private, public, and hybrid cloud models
  • High-level architectural structure of OpenStack
  • Foundational services: Nova, Neutron, Cinder, Glance, Keystone, and Swift
  • Contextualizing the broader OpenStack ecosystem

OpenStack Architectural Design and Core Components

  • Distinction between control plane and data plane operations
  • Mechanics of the messaging queue system (RabbitMQ)
  • Database layer integration (MariaDB/Galera)
  • Standardized service architectural patterns
  • Strategies for ensuring high availability

Strategic Planning for OpenStack Implementation

  • Determining hardware specifications and capacity sizing
  • Designing network topologies for optimal performance
  • Evaluating and selecting storage backend solutions
  • Comparing single-node versus multi-node deployment configurations
  • Survey of deployment automation tools (Packstack, Kolla-Ansible, OpenStack-Ansible, TripleO)

Core Compute Service: Nova

  • Internal architecture and constituent components of Nova
  • Support for diverse hypervisor platforms (KVM, VMware, Hyper-V)
  • Management of instance lifecycle events
  • Configuration of resource flavors and usage quotas
  • Live migration mechanisms and scheduling algorithms

Core Networking Service: Neutron

  • Architectural overview of Neutron operations
  • Classification of network types (Local, Flat, VLAN, VXLAN, GRE)
  • Provisioning of networks, subnets, and routing devices
  • Management of floating IP addresses and security group policies
  • Implementation of load balancing capabilities

Core Block Storage Service: Cinder

  • Cinder architecture and supported storage backends
  • Processes for creating and administering storage volumes
  • Definition of volume types and QoS parameters
  • Utilization of volume snapshots and backup routines
  • Interoperability integration with the Nova compute service

Image and Object Storage Services

  • Functionality of the Glance image service
  • Methodologies for image creation and lifecycle management
  • Structural design of Swift object storage
  • Procedure for establishing containers and managing objects
  • Implementation of access control frameworks and policies

Identity and Security Governance: Keystone

  • Core architecture and conceptual framework of Keystone
  • Administration of users, projects, and role assignments
  • Mechanisms for authentication and authorization
  • Token lifecycle management and multi-factor authentication (MFA)
  • Integration protocols with LDAP and Active Directory

Operational Monitoring and Diagnostic Procedures

  • Techniques for monitoring OpenStack service health
  • Analysis of logs and systematic debugging methods
  • Identification and resolution of common operational issues
  • Foundational approaches to performance optimization
  • Formulation of backup and disaster recovery strategies

Best Practices for Enterprise-Grade Deployments

  • Application of high availability design patterns
  • Procedures for security hardening
  • Assessment of horizontal and vertical scaling needs
  • Development of systematic upgrade roadmaps
  • Maintenance of technical documentation and standard operating procedures

Requirements

  • Proven experience in Linux system administration
  • Fundamental comprehension of networking concepts, including VLANs, subnets, and routing
  • Familiarity with virtualization technologies such as KVM, VMware, or Hyper-V
  • Knowledge of storage system architectures, including SAN, NAS, and distributed storage

Intended Audience

  • System Administrators
  • Infrastructure Engineers
  • Cloud Architects
  • IT Managers overseeing private cloud deployment initiatives
  • DevOps Engineers
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories