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
andseabios
with enabled LSI and MEGASAS drivers fast-vm-repo
andfast-vm-public-repositories
for obtaining fast-vm images from repositories - PREVIEW
Installation Instructions
- User guide: fast-vm User Guide
- Installation: 2.1. Installation from package (RPM, DEB)
- Initial configuration: 2.5. Configuring fast-vm
=== 5-minute Quick Start === Check the videos below on how to:
- install and configure fast-vm (1m)
- import images and create VMs (1m)
- do basic operations in fast-vm (2m)
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.