Get in Touch

Course Outline

Introduction to OpenStack

  • Defining OpenStack.
  • Comparing private, public, and hybrid cloud models.
  • Overview of OpenStack architecture.
  • Core services including Nova, Neutron, Cinder, Glance, Keystone, and Swift.
  • Navigating the OpenStack ecosystem.

OpenStack Architecture and Components

  • Distinguishing between control and data planes.
  • Understanding message queues via RabbitMQ.
  • Database backends using MariaDB/Galera.
  • Service architecture patterns.
  • Considerations for high availability.

Planning an OpenStack Deployment

  • Assessing hardware requirements and sizing.
  • Designing network topologies.
  • Selecting appropriate storage backends.
  • Single-node versus multi-node deployment strategies.
  • Overview of deployment tools (Packstack, Kolla-Ansible, OpenStack-Ansible, TripleO).

Core Services - Compute (Nova)

  • Nova architecture and key components.
  • Hypervisor support for KVM, VMware, and Hyper-V.
  • Managing the instance lifecycle.
  • Configuring flavors and quotas.
  • Live migration and scheduling mechanisms.

Core Services - Networking (Neutron)

  • Neutron architecture overview.
  • Network types: Local, Flat, VLAN, VXLAN, and GRE.
  • Creating networks, subnets, and routers.
  • Managing Floating IPs and security groups.
  • Implementing load balancing as a service.

Core Services - Block Storage (Cinder)

  • Cinder architecture and storage backends.
  • Creating and managing volumes.
  • Defining volume types and QoS.
  • Volume snapshots and backup strategies.
  • Integration with Nova.

Image and Object Storage

  • The Glance image service.
  • Creating and managing images.
  • Swift object storage architecture.
  • Creating containers and objects.
  • Access control and policy management.

Identity and Security Management (Keystone)

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

Monitoring and Troubleshooting

  • Monitoring OpenStack services.
  • Log analysis and debugging techniques.
  • Identifying common issues and solutions.
  • Fundamentals of performance tuning.
  • Backup and recovery strategies.

Best Practices for Enterprise Deployments

  • High availability design patterns.
  • Security hardening measures.
  • Scaling considerations.
  • Upgrade strategies.
  • Documentation and operational procedures.

Requirements

  • Proficiency in Linux system administration.
  • Fundamental understanding of networking principles (VLANs, subnets, routing).
  • Familiarity with virtualization technologies such as KVM, VMware, or Hyper-V.
  • Working knowledge of storage systems (SAN, NAS, or distributed storage).

Target Audience

  • System administrators.
  • Infrastructure engineers.
  • Cloud architects.
  • IT managers planning private cloud initiatives.
  • DevOps engineers.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories