Skip to main content
Version: v1.3

Virtual Machines

You can create Linux VMs using one of the following methods:

  • Harvester UI: On the Virtual Machines screen, click Create and configure the settings on each tab.
  • Kubernetes API: Create a VirtualMachine object.
  • Harvester Terraform Provider: Define a harvester_virtualmachine resource block.

Creating Windows VMs on the Harvester UI involves slightly different steps. Harvester provides a VM template named windows-iso-image-base-template that adds a volume with the Virtio drivers for Windows, which streamlines the VM configuration process. If you require Virtio devices but choose to not use the template, you must add your own Virtio drivers for Windows to enable correct hardware detection.

Supported Guest Operating Systems

The following operating systems have been validated to run in Harvester virtual machines:

Operating SystemHarvester v1.3.0Harvester v1.3.1Harvester v1.3.2
openSUSE Leap15.415.415.5
SUSE Linux Enterprise MicroN/AN/A6
SUSE Linux Enterprise Server15 SP4, 15 SP515 SP4, 15 SP515 SP6
Red Hat Enterprise LinuxN/AN/A9.4
Ubuntu22.04, 23.0422.04, 23.0424.04
Windows111111
Windows Server202220222022
note

The list includes only tested operating systems and is not intended to be exhaustive. Other x86 operating systems may also run in Harvester virtual machines. You are responsible for obtaining, activating, and managing licenses for any commercial software that you decide to use. Harvester cannot be held responsible for damage or loss of data that may occur through the use of untested, unpatched, and outdated operating systems.

The contents of this document may not reflect the most current situation and may change at any time without notice.