Redhat Technologies

EX316: Red Hat OpenShift Virtualization

Build and handle virtual machines on OpenShift using the Red Hat OpenShift Virtualization operator.

Ram Prakash Updhayay - KR Network Cloud Devops Trainer
EX316: Red Hat OpenShift Virtualization

Red Hat OpenShift Virtualization

This Red Hat OpenShift Virtualization course prepares you to manage virtual machines within an OpenShift cluster. It covers deployment of the OpenShift Virtualization operator, networking configuration (internal and external access), resource management (create, inspect, monitor VMs), external network connection with Multus, storage configuration (persistent storage, disks), virtual machine template management (use and create custom templates), advanced tasks (snapshots)

Objective

This course equips you with the skills to:

  • Provision and Manage VMs: Create, access, and manage virtual machines (VMs) running on OpenShift clusters.
  • Resource Management: Effectively control resource allocation (CPU, memory, storage, and network) for VMs using the same Kubernetes features that manage containers.
  • High Availability for VMs: Design and implement sample architectures to achieve high availability (HA) for your VMs leveraging standard Kubernetes features and extensions from OpenShift Virtualization.
  • Connecting VMs to External Services: Learn strategies to connect VMs deployed on OpenShift to data center services like storage and databases located outside the OpenShift cluster

Course Content

Unit 1- Red Hat OpenShift Virtualization
  • OpenShift Virtualization
  • Quiz: OpenShift Virtualization
  • Underlying Kubernetes Architecture
  • Quiz: Underlying Kubernetes Architecture
  • Deploying the OpenShift Virtualization Operator
  • Guided Exercise: Deploy the OpenShift Virtualization Operator
Unit 2 - Running and Accessing Virtual Machines
  • Virtual Machine Resources
  • Quiz: Virtual Machine Resources
  • Creating and Accessing Virtual Machines
  • Guided Exercise: Create and Access a Virtual Machine Inspecting and Monitoring
  • Virtual Machines
  • Guided Exercise: Inspect and Monitor Virtual Machines
  • Lab: Create, Configure and Monitor a Virtual Machine Summary
Unit 3 - Configure Kubernetes Networking for Virtual Machines
  • Kubernetes Networking Objects
  • Guided Exercise: Kubernetes Networking Objects
  • Configure External Access to Virtual Machines
  • Guided Exercise: Configure External Access to Virtual Machines
  • Lab: Configure Kubernetes Networking for Virtual Machines
Unit 4 - Connecting Virtual Machines to External Networks
  • About Multus
  • Quiz: About Multus
  • Configuring Multihomed Nodes and Virtual Machines
  • Guided Exercise: Configure Multihomed Nodes and Virtual Machines
  • Lab: Connecting Virtual Machines to External Networks Summary
Unit 5 - Configuring Kubernetes Storage for Virtual Machines
  • Attaching Persistent Storage to Virtual Machines
  • Guided Exercise: Attach Persistent Storage to Virtual Machines
  • Attaching and Accessing Disks on Virtual Machines
  • Guided Exercise: Attach and Access Disks on Virtual Machines
  • Connecting Virtual Machines to External Storage
  • Guided Exercise: Connect Virtual Machines to External Storage
  • Lab: Configuring Storage for Virtual Machines
Unit 6 - Managing Virtual Machine Templates
  • Using Virtual Machine Templates
  • Guided Exercise: Use a Virtual Machine Template
  • Creating Custom Templates for Virtual Machines
  • Guided Exercise: Create Custom Templates for Virtual Machines
  • Lab: Virtual Machine Template Management
  • Summary
Unit 7 - Advanced Virtual Machine Management
  • Manage Virtual Machine Snapshots
  • Guided Exercise: Manage Virtual Machine Snapshots
  • Cloning Virtual Machines
  • Guided Exercise: Clone a Virtual Machine
  • Performing Virtual Machine Live Migrations
  • Guided Exercise: Perform Virtual Machine Live Migrations
  • Node Maintenance and OpenShift Virtualization Updates
  • Guided Exercise: Node Maintenance and OpenShift Virtualization Updates
  • Lab: Advanced Virtual Machine Management
  • Summary
Unit 8 - Configuring Kubernetes High Availability for Virtual Machines
  • Virtual Machine Load Balancing with Kubernetes Networking Resources
  • Guided Exercise: Virtual Machine Load Balancing with Kubernetes Networking Resources
  • Configuring Health Probes for Virtual Machines
  • Guided Exercise: Configure Health Probes for Virtual Machines
  • Surviving Node Failure with Virtual Machines
  • Guided Exercise: Surviving Node Failure with Virtual Machines
  • Lab: Configuring Kubernetes High Availability for Virtual Machines Summary

Why Learn?

This training equips you with the skills to seamlessly manage VMs within OpenShift clusters, delivering significant benefits for both organization and your individual development

Impact on the Individual:

  • In-Demand Skills: Gain expertise in managing VMs within a containerized environment, a highly sought-after skill in today’s IT landscape.
  • Broader Skillset: Learn to manage VMs using both traditional methods like SSH and Ansible, as well as modern DevOps practices like GitOps and CI/CD. This broadens your skillset and makes you a more valuable asset.
  • Career Advancement: By mastering these skills, you position yourself for success in the cloud-native and containerization revolution, opening doors to new career opportunities

Impact on the Organization:

  • Reduced Costs: OpenShift Virtualization eliminates the need for separate infrastructure for VMs and containers. You can manage everything with a single platform, streamlining operations and reducing overall costs.
  • Faster Innovation: Effortlessly integrate traditional, VM-based applications with modern cloud-native applications. This bridges the gap between legacy systems and new technologies, allowing faster development cycles and quicker time-to-market.
  • Modernized Workflows: Deploy VMs on OpenShift and leverage DevOps practices like CI/CD and GitOps. This streamlines development, deployment, and management processes, leading to higher efficiency and agility.

The Top Reason why to choose KR Network Cloud

  • KR Network Cloud is the Red Hat Authorized Training Partner
  • We have a world-class experienced & Certified Trainer for Red Hat Training
  • All lab facilities are available. labs are facilitated with a computer
  • We provide training as well as Red Hat Certification
  • KR Network Cloud will provide you with the Notes, Videos, and Red Hat Training books
  • We provide corporate as well as industrial training in Delhi
  • Demo session, Workshop, Exhibition, Back-Up Classes, Practice session… ETC
  • Provide Exam Preparations to the Student
  • Our trainer will also help to crack your interview.
  • Job assistance facility for our students is also available
  • Provides online as well as classroom training.
  • Provides More Opportunities for future

Certificate