Skip to content

Feature: vhost ​

Description ​

Configures Garden Linux to host virtual machine workloads using KVM and libvirt.

What it does ​

Installs KVM/QEMU and libvirt tooling including qemu-system-x86 (amd64) or equivalent, dnsmasq-base, dmidecode. Configures the libvirt TLS socket to be disabled (not started by default). Sets up the environment for running and managing virtual machines via libvirt.

Files ​

Files present in this feature and their purpose. See the feature file reference for the semantics of each file type.

FilePurpose
file.include.markers.yaml (ref)Maps files to test-coverage marker IDs.
info.yaml (ref)Declares type: element and included/excluded features.
pkg.include (ref)Installs: dmidecode, dnsmasq-base, qemu-system-x86 (amd64) or equivalent, and others.
file.include/etc/systemd/system-preset/00-disable-libvirtd-tls-socket.preset (file.include)Disables the libvirt TLS socket activation by default.

Includes:

  • server — provides the server base layer required for hypervisor operation.