Get in Touch
 Duration 35 hours

Course Outline

Introduction to Open-Source Virtualization and Migrating from VMware

  • Core philosophies and principles of open-source virtualization
  • Comparative overview of VMware versus open-source alternatives
  • High-level migration planning: Evaluating VMware workloads for transition

KVM and libvirt: Foundations and Migration Strategies

Introduction to KVM and libvirt

  • Understanding virtualization in Linux through KVM
  • Installing and configuring KVM and libvirt for VMware migration
  • Networking setup: Bridges, virtual networks, and Netplan fundamentals
  • Practical Lab: Establishing KVM and libvirt on a Linux virtual machine

Migrating VMware Workloads to KVM

  • Essential tools and techniques for converting VMware VMs to KVM
  • Importing and managing VMware workloads using virt-manager and virt-v2v
  • Testing and verifying the migration process
  • Practical Lab: Transferring VMs from VMware to KVM

oVirt/OLVM: Installation and Administration

Setting Up oVirt

  • Overview of oVirt and OLVM (Oracle Linux Virtualization Manager)
  • Installing the oVirt Engine and registering hosts
  • Configuring networks and storage within oVirt
  • Practical Lab: Deploying oVirt and creating virtual machines

Fundamental oVirt Management

  • Administering data centers, clusters, and hosts in oVirt
  • Creating and configuring virtual network segments
  • Managing storage and setting up NFS for oVirt
  • Practical Lab: Controlling VMs, networks, and storage resources in oVirt

Advanced oVirt/OLVM Management and High Availability

High Availability and Backups in oVirt

  • Establishing high availability for virtual machines
  • Strategies for backup and disaster recovery
  • Tuning performance for oVirt-based virtual machines
  • Practical Lab: Implementing HA and backup solutions in oVirt

Advanced Networking in oVirt

  • Configuring VLANs, bridges, and complex network structures
  • Optimizing virtual machine performance settings in oVirt
  • Practical Lab: Advanced network configuration and performance tuning

Proxmox VE: Deployment, Management, and Migration

Installing and Configuring Proxmox VE

  • Architectural overview of Proxmox VE
  • Installation procedures and initial system configuration
  • Transferring VMware workloads to Proxmox VE
  • Practical Lab: Deploying Proxmox VE and importing VMware VMs

Proxmox Administration and Container Oversight

  • Managing virtual machines and LXC containers
  • Configuring storage and networks in Proxmox
  • Establishing backup and disaster recovery protocols in Proxmox
  • Practical Lab: Administering VMs, containers, and storage in Proxmox

Optional Advanced Modules: KubeVirt, OpenStack, and Future Directions

Getting Started with KubeVirt for Kubernetes Virtualization

  • Architectural overview of KubeVirt and its integration with Kubernetes
  • Live Demo: Deploying and managing VMs within Kubernetes using KubeVirt

Introduction to OpenStack

  • Overview of key OpenStack components relevant to virtualization
  • Live Demo: Deploying and managing VMs in an OpenStack environment

Best Practices and Learning Resources

  • Review of migration best practices and scalability considerations
  • Strategies for advanced production deployments
  • Curated resources for ongoing professional development

Requirements

  • A solid grasp of fundamental Linux command-line operations
  • Practical experience with core virtualization concepts
  • Adequate understanding of networking principles

Target Audience

  • System Administrators
  • Virtualization Engineers
  • IT professionals seeking to migrate workloads from VMware to open-source virtualization solutions

Testimonials (4)

Upcoming Courses

Related Categories