What is it?
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'.
Where to find the documentation
Installing on your own machine
After installation don't forget to configure storage and user access to fast-vm as described in the 2.5. Configuring fast-vm.
I have installed and configured fast-vm, now what?
Now you can import some of pre-installed images with systems for fast-vm (recommended for most of users, check next part of this page for publicly available images) or create your own fast-vm images(for users that prefers to create systems from scratch by themselves). Once you have some images you can create VMs with fast-vm and enjoy it scalability.
Public pre-installed images
List of publicly available images for
fast-vm was moved to Image list page.
List of articles on this page related to fast-vm
- fast-vm 1.3 new features
fast-vmdeploy with Ansible
- New smaller images for fast-vm and commands for generating them
- fast-vm 1.0 and UEFI boot support with OVMF
- Mirror of fast-vm images now available at linux.cz