7

Lessons

40 h / 5 Days

Duration

English

Language

OBJECTIVEs:

Course features:

PRE-REQUISITES:

Learning Path

  • Overview of OpenStack (1.5 hours)
    – History and evolution of OpenStack
    – OpenStack architecture and components
    – Use cases and benefits of OpenStack
  • OpenStack Components and Services (1.5 hours)
    – Compute (Nova)
    – Storage (Swift and Cinder)
    – Networking (Neutron)
    – Identity (Keystone)
    – Dashboard (Horizon)
    – Orchestration (Heat)
    – Telemetry (Ceilometer)
  • OpenStack Installation (4 hours)
    – Installation prerequisites
    – Deploying OpenStack using DevStack or Packstack
    – Configuration of OpenStack services
  • Basic Configuration (4 hours)
    – Configuring Nova compute service
    – Configuring Neutron networking
    – Configuring Swift and Cinder storage
    – Configuring Keystone for authentication and authorization
    – Configuring Horizon dashboard
  • Nova Compute Management (4 hours)
    – Launching and managing instances
    – Managing flavors and images
    – Configuring instance networking and security groups
    – Managing key pairs and metadata
  • Advanced Compute Management (4 hours)
    – Configuring and managing instance snapshots
    – Performing instance migration and resizing
    – Implementing and managing availability zones
    – Troubleshooting common compute issues
  • Neutron Networking (4 hours)
    – Creating and managing networks, subnets, and routers
    – Configuring floating IPs and network security groups
    – Implementing network policies and QoS
  • Advanced Networking (4 hours)
    – Setting up VPN as a Service (VPNaaS)
    – Configuring load balancers (LBaaS)
    – Managing network namespaces and security
  • Swift Object Storage (3 hours)
    – Configuring and managing Swift storage
    – Understanding Swift replication and data consistency
    – Performing object storage operations
  • Cinder Block Storage (3 hours)
    – Configuring and managing Cinder volumes
    – Implementing volume snapshots and backups
    – Managing volume types and storage backends
  • Monitoring OpenStack (2 hours)
    – Using OpenStack Telemetry (Ceilometer) for monitoring
    – Configuring alarms and notifications
    – Integrating with external monitoring tools
  • Troubleshooting (2 hours)
    – Identifying and diagnosing common issues
    – Troubleshooting compute, networking, and storage problems
    – Using OpenStack logs and diagnostic tools
  • Lab 1: OpenStack Installation and Basic Configuration (2 hours)
    – Install and configure OpenStack components
    – Perform basic setup and verification
  • Lab 2: Managing Compute Resources (1 hour)
    – Launch and manage instances
    – Configure instance networking and security
  • Lab 3: Networking and Security (1 hour)
    – Create and manage networks and security groups
    – Implement network policies
  • Lab 4: Storage Management (1 hour)
    – Configure and manage object and block storage
    – Perform storage operations and backups