7
Lessons
40 h / 5 Days
Duration
English
Language
Share This Class:
OBJECTIVEs:
- The OpenStack Administrator (COA) course is designed to equip participants with the knowledge and skills required to effectively manage and administer OpenStack environments.
- This course prepares individuals for the COA exam by providing a comprehensive understanding of OpenStack's core components, installation, configuration, and management practices.
Course features:
- Practical hands on
- Lab sessions
- Training by experienced faculty
PRE-REQUISITES:
- Familiarity with Linux command-line tools, basic networking concepts, and virtualization.
- Prior experience with OpenStack or cloud computing concepts is beneficial but not mandatory.
- Understanding of basic OpenStack services and components.
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