Get in Touch
 Duration 21 hours

Course Outline

Foundations of OpenStack

  • Defining OpenStack and its role
  • Differentiating private, public, and hybrid cloud models
  • High-level view of OpenStack architecture
  • Key services: Nova, Neutron, Cinder, Glance, Keystone, and Swift
  • Navigating the broader OpenStack ecosystem

OpenStack Architecture and Core Components

  • Distinguishing between control and data planes
  • The role of message queues (RabbitMQ)
  • Database backends (MariaDB/Galera)
  • Patterns in service architecture
  • Considerations for high availability

Strategic Planning for OpenStack Deployment

  • Assessing hardware requirements and capacity planning
  • Designing network topologies
  • Selecting appropriate storage backends
  • Comparing single-node versus multi-node configurations
  • Overview of deployment tools (Packstack, Kolla-Ansible, OpenStack-Ansible, TripleO)

Compute Services (Nova)

  • Examining Nova's architecture and constituent parts
  • Support for hypervisors (KVM, VMware, Hyper-V)
  • Managing the instance lifecycle
  • Configuring flavors and resource quotas
  • Implementing live migration and scheduling algorithms

Networking Services (Neutron)

  • Understanding Neutron's architectural overview
  • Exploring network types (Local, Flat, VLAN, VXLAN, GRE)
  • Provisioning networks, subnets, and routers
  • Managing floating IPs and security groups
  • Implementing load balancing as a service

Block Storage Services (Cinder)

  • Reviewing Cinder architecture and storage backends
  • Creating and administering volumes
  • Defining volume types and QoS policies
  • Utilizing volume snapshots and backups
  • Seamless integration with Nova

Image and Object Storage Solutions

  • Introduction to the Glance image service
  • Managing image creation and maintenance
  • Architecture of Swift object storage
  • Handling containers and objects
  • Establishing access control and policies

Identity and Security Governance (Keystone)

  • Core concepts and Keystone architecture
  • Managing users, projects, and roles
  • Implementing authentication and authorization
  • Token management and multi-factor authentication (MFA)
  • Integration with LDAP/Active Directory

Monitoring and Diagnostic Procedures

  • Observing OpenStack service health
  • Analyzing logs for debugging purposes
  • Addressing common operational issues
  • Basics of performance optimization
  • Developing backup and recovery strategies

Enterprise Best Practices

  • Designing for high availability
  • Enhancing security posture
  • Strategies for horizontal and vertical scaling
  • Planning upgrade paths
  • Maintaining comprehensive documentation and operational runbooks

Requirements

  • Proficiency in Linux system administration
  • Foundational grasp of networking principles, including VLANs, subnets, and routing
  • Working knowledge of virtualization platforms such as KVM, VMware, or Hyper-V
  • Understanding of storage architectures (SAN, NAS, or distributed systems)

Target Audience

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

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories