Releases: OndrejHome/fast-vm
1.7
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 asroot
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 requiresrhel-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
New supported major OS versions:
- CentOS/RHEL 8 support
- Debian 10 support
New features and changes:
- new
compact
andcompact_image
commands to minimize disk usage - SSH keys are now auto-added to
~/.ssh/known_hosts
whenkeydist
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 aslist
command do for VMs- if format for
export_image
is not specified, it defaults now toxz
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
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
andfast-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
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
andkeydist
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
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
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
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
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
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
- 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)