Course Outline
Foundations of Open-Source Virtualization and the Path from VMware
- The philosophy and core tenets of open-source virtualization
- A comparative overview of VMware versus open-source alternatives
- Strategic migration planning: evaluating VMware workloads for transition
KVM and libvirt: Building the Foundation and Migrating
KVM and libvirt Essentials
- An overview of virtualization within Linux using KVM
- Setting up and configuring KVM and libvirt specifically for VMware migration
- Networking configurations: understanding bridges, virtual networks, and Netplan fundamentals
- Practical Lab: Implementing KVM and libvirt on a Linux virtual machine
Moving VMware Workloads to KVM
- Essential tools and methodologies for converting VMware VMs to KVM
- Importing and managing VMware workloads using
virt-managerandvirt-v2v - Validating and testing the migration process
- Practical Lab: Executing the migration of VMs from VMware to KVM
oVirt/OLVM: Deployment and Administration
Implementing and Configuring oVirt
- Introduction to oVirt and an overview of OLVM (Oracle Linux Virtualization Manager)
- Deploying the oVirt Engine and integrating hosts
- Configuring network and storage resources within oVirt
- Practical Lab: Installing oVirt and launching virtual machines
Core oVirt Administration
- Overseeing data centers, clusters, and host management in oVirt
- Designing and configuring virtual network structures
- Handling storage management and setting up NFS for oVirt
- Practical Lab: Administering VMs, networks, and storage resources in oVirt
Advanced oVirt/OLVM: Management and Resilience
Ensuring High Availability and Data Protection in oVirt
- Establishing high availability for virtual machines
- Formulating backup and disaster recovery strategies
- Enhancing the performance of oVirt virtual machines
- Practical Lab: Implementing high availability and backup protocols in oVirt
Sophisticated Network Configurations in oVirt
- Managing VLANs, bridges, and complex network settings
- Optimizing virtual machine performance within oVirt
- Practical Lab: Advanced network setup and performance tuning
Proxmox VE: Setup, Operations, and Transition
Implementing and Configuring Proxmox VE
- An overview of the Proxmox VE architecture
- Installing Proxmox VE and completing initial setup tasks
- Transitioning VMware workloads to the Proxmox VE environment
- Practical Lab: Installing Proxmox VE and integrating VMware VMs
Proxmox Administration and Container Operations
- Oversight of virtual machines and LXC containers
- Configuring Proxmox storage and network resources
- Establishing backup and disaster recovery mechanisms in Proxmox
- Practical Lab: Managing VMs, containers, and storage in Proxmox
Optional Advanced Modules: KubeVirt, OpenStack, and Future Directions
KubeVirt: Enabling Kubernetes-Based Virtualization
- Understanding KubeVirt architecture and its integration with Kubernetes
- Practical Demo: Launching and administering VMs within Kubernetes using KubeVirt
Introduction to OpenStack
- An overview of OpenStack components relevant to virtualization
- Practical Demo: Deploying and managing VMs in an OpenStack environment
Industry Best Practices and Continued Resources
- A review of migration best practices and scalability considerations
- Strategizing for advanced deployments in production environments
- Curated resources for ongoing professional development
Summary and Path Forward
Requirements
- Familiarity with fundamental Linux command-line operations
- Foundational experience with virtualization principles
- Proficiency in core networking concepts
Target Audience
- System administrators
- Virtualization engineers
- IT specialists aiming to transition from VMware to open-source virtualization ecosystems
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.