Course Outline
Introduction to Open Source Virtualization and Migration from VMware
- Philosophy and Core Principles of Open Source Virtualization
- Overview of VMware vs. Open Source Alternatives
- High-Level Migration Planning: Assessing VMware Workloads for Migration
KVM and libvirt - Foundation and Migration
Introduction to KVM and libvirt
- Overview of Virtualization in Linux with KVM
- Installing and Configuring KVM and libvirt for VMware Migration
- Networking Configuration: Bridges, Virtual Networks, and Netplan Basics
- Hands-on Lab: Setting Up KVM and libvirt on a Linux VM
Migrating VMware Workloads to KVM
- Tools and Techniques for Converting VMware VMs to KVM
- Importing and Managing VMware Workloads with
virt-managerandvirt-v2v - Testing and Validating Migration
- Hands-on Lab: Migrating VMs from VMware to KVM
oVirt/OLVM Installation and Management
Installing and Configuring oVirt
- Introduction to oVirt and Overview of OLVM (Oracle Linux Virtualization Manager)
- Installing oVirt Engine and Adding Hosts
- Network and Storage Configuration in oVirt
- Hands-on Lab: Installing oVirt and Deploying Virtual Machines
Basic oVirt Administration
- Managing Data Centers, Clusters, and Hosts in oVirt
- Creating and Configuring Virtual Networks
- Storage Management and NFS Setup for oVirt
- Hands-on Lab: Managing VMs, Networks, and Storage in oVirt
Advanced oVirt/OLVM Management and High Availability
High Availability and Backup in oVirt
- Configuring High Availability for Virtual Machines
- Backup and Disaster Recovery Strategies
- Performance Tuning for oVirt Virtual Machines
- Hands-on Lab: Setting Up High Availability and Backup in oVirt
Advanced Networking in oVirt
- VLANs, Bridges, and Advanced Network Configurations
- Fine-Tuning Virtual Machine Performance in oVirt
- Hands-on Lab: Network Configuration and Performance Optimization
Proxmox VE - Installation, Management, and Migration
Installing and Configuring Proxmox VE
- Overview of Proxmox VE Architecture
- Installing Proxmox VE and Initial Setup
- Migrating VMware Workloads to Proxmox VE
- Hands-on Lab: Installing Proxmox VE and Importing VMware VMs
Proxmox Administration and Container Management
- Managing Virtual Machines and LXC Containers
- Proxmox Storage and Network Configuration
- Setting Up Backups and Disaster Recovery in Proxmox
- Hands-on Lab: Managing VMs, Containers, and Storage in Proxmox
Optional Advanced Topics - KubeVirt, OpenStack, and Next Steps
Introduction to KubeVirt for Kubernetes-Based Virtualization
- Overview of KubeVirt Architecture and Integration with Kubernetes
- Hands-on Demo: Deploying and Managing VMs in Kubernetes with KubeVirt
Introduction to OpenStack
- Overview of OpenStack Components for Virtualization
- Hands-on Demo: Deploying and Managing VMs in OpenStack
Best Practices and Resources
- Review of Migration Best Practices and Scaling Considerations
- Planning for Advanced Deployments in Production Environments
- Resources for Continued Learning
Summary and Next Steps
Requirements
- An understanding of Linux command-line basics
- Experience with virtualization concepts
- Networking knowledge
Audience
- System administrators
- Virtualization engineers
- IT professionals looking to migrate from VMware to open-source virtualization solutions
Testimonials (3)
Encouraging and openness to expanding the discussion on topics related to the training scope but with the specific context of our company
Michal Koscinski - Volkswagen Poznan Sp. z o.o.
Course - Docker, Kubernetes and OpenShift 3 for Administrators
Machine Translated
Task-oriented part - the possibility of practical verification of acquired knowledge and preparation of the environment,
Andrzej - Asseco Poland S.A
Course - Managing Kubernetes with Rancher
Machine Translated
The knowledge and the patience from the trainer to answer to our questions.