OpenShift Virtualization Training Introduction
Virtualization is at the core of many enterprise IT infrastructures. With growing demand for containerized environments, OpenShift virtualization provides a unified platform for running both virtual machines and cloud-native workloads. This OpenShift virtualization training course combines technical enablement with practical migration strategies, equipping participants with the knowledge and tools to modernize workloads and transition smoothly from VMware to OpenShift Virtualization.
Course Objective
By the end of this Openshift virtualization training, participants will be able to:
- Confidently deploy and manage virtual machines in OpenShift clusters
- Apply Kubernetes-native networking and storage features to virtualization scenarios
- Perform backup, restore, and migration of workloads
- Assess readiness for virtualization migration and produce actionable migration plans
- Execute phased migration strategies aligned with business and technical requirements
Target Audience
- Consultants
- Enterprise DevOps Teams
- Platform Teams
- Cloud Architects
- VMware Administrators
Prerequisites
Mandatory:
- Kubernetes Core Concepts
- Basic Virtualization
Knowledge Recommended
- Networking Fundamentals
- Storage (PVCs, StorageClasses)
- CLI Skills (oc/kubectl)
- OpenShift Administration (v4.6+)
OpenShift Virtualization Training Agenda
Duration:
5 days
Day 1: OpenShift Virtualization Foundations
Goal: Prepare participants to deploy, manage, and operate virtual machines within OpenShift Virtualization.
Theory:
- OpenShift Virtualization architecture and key components (HCO, virt
launcher, CDI) - Operator Lifecycle Manager (OLM) and Operator deployment flow
- Creating VMs from disk images, installation media, and templates
- Overview of virtctl, CLI vs Console VM operations
- VM run strategies
- Creating and sealing golden images for reuse
- Basic system administration expectations inside VM
Practical:
- Deploy OpenShift Virtualization using OperatorHub (OLM)
- Deploy and launch VM from default template
- Access VM consoles via Console and virtctl
- Start, pause, and delete VMs using both interfaces
- Create and seal a golden image
- Deploy and launch VMs using install ISO and disk image-based
templates - Add cloud-init to inject credentials and packages during boot
Day 2: Networking, Storage, and Resource Management
Goal: Use Kubernetes-native features to provide networking and persistent storage for virtual machines.
Theory:
- Kubernetes networking concepts (ClusterIP, NodePort, LoadBalancer)
- NetworkPolicy: controlling east-west traffic
- Differences in behavior between container pods and virtual machines regarding NetworkPolicy
- Creating Services and Routes to expose VMs (SSH, app traffic)
- Deployment of NMState operator for advanced network configuration
- Storage classes, PVCs, and attaching volumes to VMs
- Resource limits: CPU/mem constraints, InstanceTypes
Practical:
- Expose VM via ClusterIP and NodePort for SSH access
- Use NetworkAttachmentDefinition (NAD) to add a second NIC to a VM
- Configure external bridge network to connect to legacy VLAN
- Provision a PVC (Disk) and attach/detach it to/from a VM
- Deploy a VM from a custom InstanceType with CPU and memory quotas
- Test read/write to attached disk and live migration compatibility
Day 3: Lifecycle Operations, Migration, and Backup
Goal: Clone, migrate, and protect VMs across lifecycles.
Theory:
- VM snapshots and DataVolume cloning
- Using OpenShift API for Data Protection (OADP) for backup/restore
- Affinity/anti-affinity, node selectors, taints, tolerations
- Configuring probes and watchdogs for HA and self-healing
- Node maintenance process: drain, live migration, runStrategy
- GitOps approach to VM management
- Importing OVAs and migrating from vSphere via MT
Practical:
- Create and restore VM snapshots
- Clone a running VM using DataVolume
- Backup and restore a VM using OADP
- Configure affinity rules and simulate node failure with failover
- GitOps for VM management
- Import an OVA manually and configure it for external access *
- Deploy Migration Toolkit for Virtualization and test VM import *
Day 4: Virtualization Migration Assessment (VMA) Enablement
Goal: Equipping consultants with tools and methods to assess customer readiness.
Theory:
- Architect the target virtualization environment
- Introduction to Virtualization Migration Assessment (VMA)
- Stakeholder personas and interview planning
- Inventory collection tools: vCenter, RVTools, manual templates
- Discovery areas: subscriptions, hardware, networking, storage, application dependencies
- Performing gap analysis and mapping to OpenShift Virtualization
- Identifying and designing small PoCs to validate architecture segments before full production rollout
- Design a migration factory plan and journey timeline
Practical:
- Producing deliverables: readiness scorecard and phased migration plan
- Simulate customer discovery using mock VMware datasets
- Use assessment templates to identify technical gaps
- Develop a VMA-style report including resource mapping and risks – Present a mock discovery summary and recommendation
Day 5: Virtualization Migration Factory (VMF) Strategy & Execution
Goal: Building phased migration plans and delivery pipelines using the VMF model.
Theory:
- Introduction to Virtualization Migration Factory (VMF)
- Common pitfalls during large-scale virtualization migration
- Importance of PoC phase for uncovering hardware limitations
- Factory model components: OpenShift, MTV
- Designing phased migrations: waves, move groups, validation gates
- Operationalizing the VMF:team roles, automation, customer touchpoints
- Cost modeling, risk mitigation, and outcome reporting
Practical:
- Configure and execute a phased migration plan in MTV
- Align VM waves to lifecycle, dependencies, and readiness
- Create a partner-facing delivery tracker and factory dashboard
- Present a final proposal integrating VMA and VMF strategy
Falls Sie Fragen haben, sind wir nur einen Klick entfernt.