Course Outline
Introduction to Open Source Virtualization and Migration from VMware
- Foundational Philosophies and Principles of Open Source Virtualization
- Comparative Analysis: VMware versus Open Source Alternatives
- Strategic Migration Planning: Evaluating VMware Workloads for Transition
KVM and libvirt - Foundation and Migration
Introduction to KVM and libvirt
- Overview of Linux-Based Virtualization via KVM
- Installation and Configuration of KVM and libvirt for Migration Support
- Network Configuration: Bridging, Virtual Networks, and Netnetnet Basics
- Practical Exercise: Deploying KVM and libvirt on a Linux Virtual Machine
Migrating VMware Workloads to KVM
- Instruments and Methodologies for Converting VMware VMs to KVM
- Ingestion and Administration of VMware Assets using
virt-managerandvirt-v2v - Verification and Validation of Migration Integrity
- Practical Exercise: Transferring VMs from VMware to KVM
oVirt/OLVM Installation and Management
Installing and Configuring oVirt
- Overview of oVirt and Introduction to OLVM (Oracle Linux Virtualization Manager)
- Deployment of oVirt Engine and Host Integration
- Network and Storage Setup within oVirt
- Practical Exercise: Implementing oVirt and Provisioning Virtual Machines
Basic oVirt Administration
- Oversight of Data Centers, Clusters, and Hosts in oVirt
- Creation and Configuration of Virtual Networks
- Storage Administration and NFS Deployment for oVirt
- Practical Exercise: Administering VMs, Networks, and Storage in oVirt
Advanced oVirt/OLVM Management and High Availability
High Availability and Backup in oVirt
- Configuration of High Availability for Virtual Machines
- Backup and Disaster Recovery Frameworks
- Performance Optimization for oVirt Virtual Machines
- Practical Exercise: Establishing High Availability and Backup in oVirt
Advanced Networking in oVirt
- VLANs, Bridging, and Complex Network Architectures
- Precision Tuning of Virtual Machine Performance in oVirt
- Practical Exercise: Network Setup and Performance Enhancement
Proxmox VE - Installation, Management, and Migration
Installing and Configuring Proxmox VE
- Architectural Overview of Proxmox VE
- Proxmox VE Installation and Initial Configuration
- Migration of VMware Workloads to Proxmox VE
- Practical Exercise: Deploying Proxmox VE and Ingesting VMware VMs
Proxmox Administration and Container Management
- Management of Virtual Machines and LXC Containers
- Proxmox Storage and Network Configuration
- Establishment of Backup and Disaster Recovery in Proxmox
- Practical Exercise: Administering VMs, Containers, and Storage in Proxmox
Optional Advanced Topics - KubeVirt, OpenStack, and Next Steps
Introduction to KubeVirt for Kubernetes-Based Virtualization
- Architectural Overview of KubeVirt and Kubernetes Integration
- Demonstration: Provisioning and Managing VMs in Kubernetes via KubeVirt
Introduction to OpenStack
- Overview of OpenStack Components for Virtualization
- Demonstration: Provisioning and Managing VMs in OpenStack
Best Practices and Resources
- Review of Migration Best Practices and Scalability Considerations
- Planning for Advanced Deployments in Production Environments
- Resources for Continued Professional Development
Summary and Next Steps
Requirements
- Proficiency in basic Linux command-line operations
- Practical experience with virtualization concepts
- Foundational knowledge of networking principles
Audience
- System administrators
- Virtualization engineers
- IT professionals seeking to migrate from VMware to open-source virtualization solutions
Testimonials (4)
basic understanding of container/kubernetes and how they interact features of the openshift plattform
Eric Scholze - NOW IT GmbH
Course - Introduction to Containers, Kubernetes & OpenShift
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
How trainer deliver knowledge so effectively
Vu Thoai Le - Reply Polska sp. z o. o.
Course - Certified Kubernetes Administrator (CKA) - exam preparation
The knowledge and the patience from the trainer to answer to our questions.