Course Description
Course Overview
Red Hat OpenStack Administration I (CL110) is a comprehensive course designed to provide students with the knowledge and skills required to deploy, manage, and troubleshoot a private cloud infrastructure using Red Hat OpenStack Platform. This course covers the essential components of OpenStack, including Keystone, Glance, Nova, Neutron, Cinder, and Horizon. Through theoretical lectures, hands-on lab exercises, and real-world scenarios, students will learn how to configure and administer OpenStack services and gain the foundational expertise needed for cloud infrastructure management.
Prerequisites
- Basic familiarity with Linux system administration.
- Familiarity with networking concepts, including TCP/IP, routing, and subnetting.
- Basic understanding of virtualization concepts and technologies.
- No prior experience with OpenStack is required, but some knowledge of cloud computing is beneficial.
Methodology
The CL110 course follows a blended learning approach, combining theoretical lectures, practical demonstrations, and hands-on lab exercises. Instructors will deliver in-depth explanations of OpenStack components and concepts, followed by demonstrations to illustrate practical implementations. The majority of the course will be devoted to hands-on lab exercises, allowing students to deploy and manage an OpenStack environment in a simulated environment. Real-world scenarios will be used to demonstrate the application of learned concepts in enterprise-level cloud deployments.
Course Outline
- Introduction to Red Hat OpenStack Platform
- Understanding the components and architecture of OpenStack
- Exploring the OpenStack services, APIs, and integration points
- Deploying OpenStack
- Installing Red Hat OpenStack Platform using Packstack or Director
- Configuring basic network services and security groups
- Managing OpenStack Projects and Users
- Creating and managing OpenStack projects (tenants) and users
- Assigning roles and permissions to users
- Managing OpenStack Instances
- Launching and managing virtual instances (VMs) using Nova
- Configuring VM flavors, images, and snapshots
- Implementing Networking with OpenStack
- Configuring Neutron networking for private and public networks
- Managing network services, such as routers and floating IPs
- Managing OpenStack Block Storage
- Configuring and managing Cinder block storage volumes
- Attaching and detaching volumes to VMs
- Deploying and Managing OpenStack Dashboard (Horizon)
- Accessing and navigating the Horizon web interface
- Managing instances, networking, and storage through Horizon
Outcome
By the end of the course, students will be able to:
- Understand the architecture and components of Red Hat OpenStack Platform.
- Deploy and configure an OpenStack environment using Packstack or Director.
- Manage projects, users, and roles in an OpenStack cloud.
- Launch, configure, and manage virtual instances (VMs) using Nova.
- Implement and manage Neutron networking services for VM connectivity.
- Configure and manage Cinder block storage volumes for VMs.
- Access and navigate the OpenStack Dashboard (Horizon) for cloud administration.
Labs
- Deploying Red Hat OpenStack Platform: Students will deploy a basic OpenStack environment using Packstack or Director.
- Managing OpenStack Projects and Users: Students will create and manage projects and users with different roles and permissions.
- Managing OpenStack Instances: Students will launch and manage virtual instances (VMs) using Nova.
- Implementing Networking with OpenStack: Students will configure Neutron networking for private and public networks.
- Managing OpenStack Block Storage: Students will create and manage Cinder block storage volumes and attach them to VMs.
- Deploying and Managing OpenStack Dashboard (Horizon): Students will access and navigate the Horizon web interface for cloud administration.