ondrejhome/fast-vm

Project ID: 7554

Description

fast-vm — script for defining VMs from images provided in thin LVM pool

fast-vm provides command-line interface to create virtual machines (VMs) in libvirt, based on imported disks in LVM and XML templates.

Templates of VM disk drives are stored in LVM thinpool LV for space efficiency. Templates for VMs are just libvirt XMLs with few macros from fast-vm. When creating a VM, fast-vm will create new writable LVM snapshot of disk drive, define libvirt VM for it and make a static DHCP reservation for libvirt network on which VM will be. Optionally fast-vm allows to do some customization of disk drive of new machine before starting VM using the 'hack files'.

This repository also contains:

  • (CentOS/RHEL 7) builds of qemu-kvm and seabios with enabled LSI and MEGASAS drivers
  • fast-vm-repo and fast-vm-public-repositories for obtaining fast-vm images from repositories - PREVIEW

Installation Instructions

=== 5-minute Quick Start === Check the videos below on how to:

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 7 x86_64 (191)* EPEL 7 (305 downloads)
EPEL 8 x86_64 (217)* EPEL 8 (232 downloads)
EPEL 9 x86_64 (11)* EPEL 9 (7 downloads)
Fedora 38 x86_64 (56)* Fedora 38 (0 downloads)
Fedora 39 x86_64 (41)* Fedora 39 (29 downloads)
Fedora 40 x86_64 (30)* Fedora 40 (24 downloads)

* Total number of downloaded packages.