Skip to content

Releases: OndrejHome/fast-vm

1.7

17 May 14:14
Compare
Choose a tag to compare

New supported major OS versions:

  • Ubuntu 18.04 LTS support
  • Ubuntu 20.04 LTS support

Deprecation of support:

  • Debian 9 - ending support as there are libvirt XML compatibility issues when creating VMs
    • technically fast-vm works on Debian 9.x, but I don't have time to maintain it there

New features and changes:

  • split command fast-vm to 'fast-vm' and 'fast-vm-image'
  • added opportunistic image checksum generation and verification
  • add ability to define default password for 'keydist' operation
  • experimental support for showing real 'disk_usage' on thin LVs

Fixes and internal changes

  • fix HTTP/2 support with https links
  • switch to use system-wide libguestfs appliance (by default import one from Internet)
  • improve speed of 'list' operation for machines with many VMs

Documentation:

  • image checksum verification and generation
  • new ansible build scripts in build_packages for generating DEBs/RPMs on supported OSes

UPGRADE NOTES:

  • (all platforms) After the upgrade run the configure-fast-vm script as root user to be able to use the new features introduced in this release ("keydist default password" and "imported appliance").
  • (RHEL 7.x) - fast-vm package now also requires rhel-7-server-extras-rpms repository to be enabled

This version is now available from COPR repository for CentOS/RHEL/Fedora: https://copr.fedorainfracloud.org/coprs/ondrejhome/fast-vm/

Debian and Ubuntu users please install directly the attached DEB file.

Gentoo ebuild for this release is part of following overlay:
https://github.com/OndrejHome/ondrejhome-gentoo-overlay

fast-vm-server role with tag 12.0.0 can be used to deploy this version of fast-vm.


Detailed installation and configuration instructions are in the User guide - https://www.famera.cz/blog/fast-vm/user_guide.html#installation_from_package

1.6

09 Oct 09:31
Compare
Choose a tag to compare
1.6

New supported major OS versions:

  • CentOS/RHEL 8 support
  • Debian 10 support

New features and changes:

  • new compact and compact_image commands to minimize disk usage
  • SSH keys are now auto-added to ~/.ssh/known_hosts when keydist command is used
  • images can now be exported and imported also in ZST format with higher decompression speed
  • list_images now shows also used space by image same as list command do for VMs
  • if format for export_image is not specified, it defaults now to xz

Fixes and internal changes:

  • fix terminal missing echo after pv -c (thanks to @vashirov for reporting and assistance)
  • start of general code cleanup and fixes (based on shellcheck)

Documentation:

  • added system bridge configuration
  • fast-vm command documentation fixes (thanks to @chhanz)
  • contributing document and README reworked
  • user guide transformed from HTML to markdown syntax
  • PACKAGING documentation updated

This version is now available from COPR repository for CentOS/RHEL/Fedora: https://copr.fedorainfracloud.org/coprs/ondrejhome/fast-vm/

Gentoo ebuild for this release is part of following overlay:
https://github.com/OndrejHome/ondrejhome-gentoo-overlay

Debian users please install directly the attached DEB file.


Detailed installation and configuration instructions are in the User guide - https://www.famera.cz/blog/fast-vm/user_guide.html#installation_from_package

1.5

19 Jul 05:30
Compare
Choose a tag to compare
1.5

changes:

  • recursive scp
  • scp with multiple files (@itsbill)
  • improved docs (@micharbet)
  • improved reliability of new metadata storage
  • various documentation fixes
  • splitted fast-vm into 2 RPM packages for CentOS/RHEL/Fedora (fast-vm and fast-vm-minimal)

This version is now available from COPR repository for CentOS/RHEL/Fedora: https://copr.fedorainfracloud.org/coprs/ondrejhome/fast-vm/

Gentoo ebuild for this release is part of following overlay:
https://github.com/OndrejHome/ondrejhome-gentoo-overlay

1.4

08 May 19:54
Compare
Choose a tag to compare
1.4

IMPORTANT when upgrading from previous version you have to run configure-fast-vm as root to convert metadata into new location

New things:

  • support of Debian 9
  • new actions scp and keydist for distributing SSH keys to VMs and using SCP with fast-vm (@itsbill)

Changes:

  • move VM metadata into libvirt VMs (deprecated FASTVM_NOTES_DIR)
  • fix output from fast-vm list when using non-English locale
  • various small fixes in code and documentation (@tedwon, @nrwahl2 )
  • removed the use of sg

This version is now also available from COPR repository: https://copr.fedorainfracloud.org/coprs/ondrejhome/fast-vm/

1.3.1

24 Dec 23:08
Compare
Choose a tag to compare

Changes:

  • FIX the Issue #31 where on systems with SSSD central user management and local changes to groups the fast-vm caused prompt for password. Fix can overcome this and warn that this needs to be addressed by system administrator.
  • added build for Fedora 27

This version is now also available from COPR repository: https://copr.fedorainfracloud.org/coprs/ondrejhome/fast-vm/

1.3

19 Nov 14:27
Compare
Choose a tag to compare
1.3

changes:

  • operations over multiple VMs
  • output change - relevant parts are prefixed with VM number
  • activity tracking - time since last action on VM
  • video documentation of fast-vm installation, configuration, basic usage
  • various fixes and small improvements in code

1.2.1

05 Jun 21:15
Compare
Choose a tag to compare

changes:

  • IMPORTANT: fix the size detection for VMs on some systems
  • update user_guide documentation

Update to this version also available in repositories.

1.2

04 Jun 19:22
Compare
Choose a tag to compare
1.2

changes:

  • allow custom sizes of images allow image resizing
  • show disk sizes in listings of VMs and images
  • allow use of external networks not managed by fast-vm
  • improve configure-fast-vm scripts to assist more
  • various fixes since previous version

RPM repositories for CentOS and Fedora 25 available from COPR:
https://copr.fedorainfracloud.org/coprs/ondrejhome/fast-vm/

fast-vm-public-images compatible with this version (1.2) now available.
https://github.com/OndrejHome/fast-vm-public-images

1.1

13 Feb 13:41
Compare
Choose a tag to compare
1.1

Changes:

  • image profiles support
  • delete hack files added (hack files on VM delete)
  • multi-nic VM removal fix (removing VM with multile nics using fast-vm)
  • store VM notes also in libvirt XML definition for external applications (like virt-manager)

1.0

13 Nov 21:17
Compare
Choose a tag to compare
1.0
  • added support for handling machines with UEFI firmware
  • improve error messages and documentation
  • fix locking and make it dependent on image block device
    (= no need for lock files and shared read lock for images)