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.
| File | Purpose |
|---|---|
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. |
Related features
Includes:
server— provides the server base layer required for hypervisor operation.