Skip to content

Module 6: Virtual Machines

By the end of this module, you will be able to:

  • Create and manage VMs in VergeOS using the UI and API
  • Deploy VMs from recipes and templates to standardize provisioning workflows
  • Configure GPU passthrough for specialized workloads (VDI, AI/ML, rendering)
  • Import VMs from VMware and other platforms using built-in migration tools

3 hours (1.5 hours reading + 1.5 hours lab)

VM Creation & Management

Creating VMs, configuring CPU/memory/disk, managing VM lifecycle (start, stop, snapshot, clone).

Recipes & Templates

Building reusable VM recipes for standardized deployments, template management, and automated provisioning.

GPU Passthrough

Configuring PCI passthrough for GPU devices, use cases for VDI and compute-intensive workloads.

VM Migration & Import

Importing VMs from VMware (VMDK), Hyper-V (VHDX), and other platforms using built-in conversion tools.

Lab: Virtual Machine Operations

Create VMs, deploy from recipes, configure GPU passthrough, and import a VM from an external format.

  1. VM Creation & Management — Creating VMs, resource allocation, lifecycle operations (snapshots, clones, migrations)
  2. Recipes & Templates — Building and managing VM recipes, template catalogs, and automated provisioning workflows
  3. GPU Passthrough — PCI device passthrough configuration, GPU assignment, and VDI/compute workload optimization
  4. VM Migration & Import — Importing VMs from VMware, Hyper-V, and other hypervisors; format conversion and validation
  5. Lab — Hands-on VM creation, recipe deployment, GPU passthrough setup, and VM import exercise