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
- Familiarity with Linux command-line basics.
- Experience with virtualization concepts.
- Knowledge of networking principles.
Audience
- System administrators.
- Virtualization engineers.
- IT professionals seeking to migrate from VMware to open-source virtualization solutions.
Testimonials (3)
The knowledge and the patience from the trainer to answer to our questions.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
The availability of the virtual desktop as form of sandbox for the participants to tinker with is great!
Benedict - Questronix Corporation
Course - OpenShift 4 for Administrators
lost of hands on excercises (labs)