HCI Stack Administration (HS-ADM)

HCI Stack training on Ceph and OpenStack integration for storage and cloud ops

Description

This training equips participants with skills to deploy and manage scalable Ceph storage clusters on commodity servers. Participants will learn to create and manage storage pools, control access through authentication, and access storage from various clients.

The course also covers disk replacement and node removal without service disruption, as well as OpenStack automation using Kolla Ansible and integration with Ceph. Designed for cloud and storage engineers, with theory, case studies, quizzes, and hands-on labs

Why Take This Course?

  • Deploy Scalable Distributed Storage with Ceph

    Learn how to build and manage highly scalable storage clusters on commodity hardware.

  • Integrate Storage with OpenStack

    Configure Ceph with core OpenStack services such as Glance and Cinder for unified cloud storage.

  • Automate & Manage Cloud Infrastructure

    Use Kolla Ansible to deploy, automate, and maintain OpenStack clusters integrated with Ceph.

Facilities

  • Hands-on Lab Environment – Train using dedicated virtual machines with full access to lab resources via Jumpserver (RDP & SSH), enabling real-world practice throughout the training.
  • Downloadable Lab Environment – Continue practicing after the training with our VM Lab Downloader (.qcow2), allowing you to run the lab environment on your own machine.
  • Complete Learning Materials – Get comprehensive digital training materials and a handbook with up to 1 year access, plus a certificate of course completion.
  • Post-Training Support – Continue learning after the class with access to training records (for online sessions) and community discussion groups to help reinforce your skills.

Trainer

Naufal Alauddin Yusuf

-

-

View LinkedIn

Syllabus

Introduction to OpenStack and Advanced Architecture
  • Introduction to OpenStack
  • Openstack Services List
  • Planning Infrastructure
  • Inter-Connection Infrastructure
  • Understanding Additional Services
  • Summary
Introduction to Ceph
  • Overview of Ceph
  • Ceph Release
  • Storage Challenges
  • Architecture of Ceph Storage
  • Ceph Deployment Tools
  • Openstack Cluster Topology
  • Lab : Lab Exploration
  • Lab : Cluster Preparation
  • Lab : VMs Preparation
  • Lab 2.4 Deploying Ceph Using cephadm
  • Summary
Ceph Management
  • Data Distribution and Organization In Ceph
  • Introduction to Pools
  • Understanding Placement Groups (PGs)
  • Overview of CRUSH Maps
  • Introduction to RADOS Block Devices (RBD)
  • RBD Mirrors for Disaster Recovery
  • RADOS Gateway for Object Storage
  • Multisite RADOSGW Deployments
  • Lab : Managing Pool
  • Lab : Ceph Block Storage
  • Lab : Ceph RBD Snapshot and Clone
  • Lab : Importing and Exporting RBD Images
  • Lab : Ceph Object Storage
  • Lab 3.6 Ceph Dashboard
  • Quiz 3
  • Summary
Openstack and Ceph Integration
  • Hyperconverged Infrastructure (HCI) Overview
  • Introduction Kolla Ansible
  • How Ceph and OpenStack Work Together
  • OpenStack Log Files
  • Lab : Verification Installation and Service OpenStack
  • Lab : Logging Services
  • Lab 4.2 Distribute Ceph Configuration to All Controller VMs
  • Lab 4.3 Setup Keyring Openstack
  • Lab 4.4 Setup Kolla-Ansible
  • Lab 4.5 Add Keyring for Glance, Cinder, and Nova
  • Lab 4.6 Setup Ceph Configuration File
  • Lab 4.7 Configure Glance, Cinder, Nova to Integrate with Ceph
  • Lab 4.8 Deploy Openstack with Kolla-Ansible
Managing OpenStack Identity Resources
  • Introduction to the Identity Service (keystone)
  • Lab : Managing Users
  • Lab : Managing Projects
  • Lab : Managing Roles
  • Lab : Managing Groups
  • Lab : Quota Management
  • Lab : Managing OpenRC (Optional)
  • Lab : Managing OpenRC (Optional)
  • Quiz 5
Launching an Instance using CLI
  • Nova: The Engine Behind Virtual Machines
  • Neutron: OpenStack Networking Made Simple
  • Glance: Your Image Service for the Cloud
  • OpenStack Clients: Easy Cloud Management Tools
  • Lab : Creating Cirros Image
  • Lab : Creating External Network
  • Lab : Creating Internal Network
  • Lab : Creating a Router
  • Lab : Creating Security Group
  • Lab : Creating Keypair
  • Lab : Creating a Flavor
  • Lab : Launching an Instance
  • Lab : Attach Floating IP to Instance
  • Lab : Delete a instances (optional)
  • Lab : Check a cluster resources
  • Quiz 6
Launching an Instance using Horizon
  • Horizon: A User-Friendly Cloud Dashboard
  • Lab : Log in to Openstack Dashboard
  • Lab : Creating Cirros Image
  • Lab : Creating Internal Network
  • Lab : Creating a Router
  • Lab : Creating Security Group
  • Lab : Creating Keypair
  • Lab : Creating Flavor
  • Lab : Launching an Instance
  • Lab : Attach Floating IP to Instance
  • Lab : Access Your Instance using vnc
  • Lab : Delete a Instance (Optional)
  • Lab : Check a Resources Cluster
  • Quiz 7
Block Storage Management
  • Cinder Block Storage: Simplified Cloud Storage
  • Lab : Managing Volume Block Storage
  • Lab : Attach Volume to an Instance
  • Lab : Create a snapshot instance and volume
  • Quiz 7
Object Storage Management
  • Ceph Object Storage Daemon (OSD)
  • Ceph Command CheatSheet
  • Swift Object Storage
  • Lab : Integrating Ceph RGW and Openstack Object Storage
  • Lab : Managing Object Storage
  • Lab : Managing Volume Instance use RBD
  • Lab : Management OSD
Node Management and Optimization
  • OpenStack Nova: Compute Service Overview
  • Lab : Compute Management
  • Lab : Removing and Adding Compute Node
Instance Management
  • Lab : Launching an Instances Specific Source
  • Lab : Migrating an Instances (optional)
  • Lab : Resize Flavor an Instances (optional)
System Monitoring
  • Fundamentals of Monitoring and Logging
  • Monitoring and Logging Tools
  • Alerting and Incident Management
  • Lab: Configuring Infrastructure Monitoring Tools
  • Lab: Exploring Prometheus
  • Lab: Managing Dashboards in Grafana
  • Lab: Sending Alert Notifications to Telegram
Openstack Core Service Explanation
  • Keystone
  • Nova
  • Glance
  • Neutron
  • Core Service Interaction Layout
Openstack Deployment Tool
  • Openstack Deployment Tool
  • Introduction Kolla Ansible
  • Openstack Cluster Topology
  • Lab 4.1 : How to Access Your Nodes
  • Lab 4.2 : Mapping Node Hostname
  • Lab 4.3 : Create and Distribute SSH Keygen
  • Lab 4.4 : Install Kolla Ansible
Introduction to Red Hat Ceph Storage
  • Challenges Faced by Data Storage
  • Software-Defined Storage
  • The History of The Ceph Project
  • Upstream Release Cadence
  • Red Hat Ceph Storage Technological Foundations
  • Red Hat Ceph Storage Technological Innovations
  • Introducing Cephadm
  • Lab 5.1 : Deploying Ceph Using cephadm
  • Lab 5.2 : Ceph Verification
Architecture of Red Hat Ceph Storage
  • The Red Hat Ceph Storage Architecture
  • Ceph's Storage Back End Components
  • Ceph Access Methods
  • Data Distribution and Organization In Ceph
  • Lab 6.1 : Managing Pool
  • Lab 6.2 : Ceph Block Storage
  • Lab 6.3 : Ceph Snapshot and Clone
  • Lab 6.4 : Ceph Object Storage
  • Lab 6.5 : Ceph Dashboard
  • Lab 6.6 : Setup Ceph Config File
Openstack and Ceph Integration
  • External Ceph
  • How Ceph and OpenStack work together
  • Lab 7.1 : Creating Pool for Openstack Storage
  • Lab 7.2 : Distribute Ceph Configuration to All Controller Nodes
  • Lab 7.3 : Setup Keyring Openstack
  • Lab 7.4 : Add Keyring
  • Lab 7.5 : Setup ceph.conf File to Integrate with Openstack
  • Lab 7.6 : Tuning Glance, Cinder, Nova
  • Lab 7.7 : Deploy Openstack with Kolla-Ansible
Launching an Instance using CLI
  • Lab 8.1 : Creating Cirros Image
  • Lab 8.2 : Creating External Network
  • Lab 8.3 : Creating Internal Network
  • Lab 8.4 : Creating a Router
  • Lab 8.5 : Creating Security Group
  • Lab 8.6 : Creating Keypair
  • Lab 8.7 : Creating Flavor
  • Lab 8.8 : Launching an Instance
  • Lab 8.9 : Attach Floating IP to Instance
  • Quiz 8.1 Launching an Instance from CLI
Launching an Instance using Horizon
  • Lab 9.1 : Log in to Openstack Dashboard
  • Lab 9.2 : Creating Cirros Image
  • Lab 9.3 : Creating Internal Network
  • Lab 9.4 : Creating a Router
  • Lab 9.5 : Creating Security Group
  • Lab 9.6 : Creating Keypair
  • Lab 9.7 : Creating Flavor
  • Lab 9.8 : Launching an Instance
  • Lab 9.9 : Attach Floating IP to Instance
  • Lab 9.10 : Access Your Instance using vnc
Organize People and Resources
  • Openstack Identity Fundamental
  • Lab 10.1 : Managing Project
  • Lab 10.2 : Managing User
  • Lab 10.3 : Assigning User Roles
  • Lab 10.4 : Managing Quota
Managing Block Storage
  • Cinder
  • Lab 11.1: Create a Volume
  • Lab 11.2: Attach Volume to an Instance
  • Lab 11.3 Create a Volume with Volume Source Image
  • Lab 11.4 Launch Instance from Volume
Adding New Compute
  • Lab 13.1 : Adding New Compute
Add New OSD
  • Lab 14.1 : Add New OSD
Procedure to Take Out and Remove OSD
  • Lab : Management OSD
Comprehensive Review
  • Certified OpenStack Administrator (COA)
  • Quiz 16.1 Lab Review
  • Sample Flow OpenStack Integrations (optional)
  • Survey Activity Training

Common Questions

Is there a minimum number of participants required for the training to run?

Yes, the training can be conducted with a minimum of 4 participants. If the number of participants does not meet the minimum requirement, you may contact us for further information on the available options.

Is it possible to customize the training materials?

Yes, the training materials can be customized based on your needs. The topics are not limited to Cloud, CloudSecOps, and DevSecOps.

Available Training

Accelerate Your Professional Growth

Category Cloud
Duration None
Level Advanced
Method Offline / Online / In-house

Need help?

Contact our team for corporate training inquiries.

Phone Icon Chat on WhatsApp

Related Courses

Course Image
Pro Training

Istio Administration (IS-ADM)

Istio training on GKE for service mesh setup, monitoring, and troubleshooting

Intermediate

modules

10 Modules

duration

None

Course Image
Pro Training

OpenStack Administration (OS-ADM)

OpenStack admin on dashboard, CLI, instances, and Kolla-Ansible deployment.

Intermediate

modules

17 Modules

duration

None

Course Image
Pro Training

Kubernetes Administration (K9-ADM)

Kubernetes is an open source platform for container orchestration and scaling

Intermediate

modules

25 Modules

duration

None