VIRT-V2V-RELEASE-NOTES-2.2(1)
π virt-v2v-release-notes-2.2(1) β Virtualization Support
okay so bestie, welcome to the virt-v2v release notes for 2.2 tea ββ¨ β this is the manual page virt-v2v-release-notes from the Virtualization Support corner of the world, and it is literally the whole glow-up diary of everything that changed. π
πΈ NAME πΈ
virt-v2v-release-notes β virt-v2v release notes for 2.2 π¦
β¨ DESCRIPTION β¨
These are the release notes for virt-v2v 2.2. This describes the major changes since 2.0. no cap, that's the whole assignment. π
Virt-v2v 2.2.0 was released on Tuesday 10 January 2023. mark your calendars, it's giving birthday π
π Security π
okay so when running virt-v2v as root, NBD Unix domain sockets in the v2v directory were openable by any user. π not the vibe. We now set the directory owner so only qemu can access the sockets. π‘οΈ See: https://bugzilla.redhat.com/show_bug.cgi?id=2066773 (thanks Xiaodai Wang, Dr David Gilbert, Daniel BerrangΓ©, Laszlo Ersek). π«Ά
π New features π
- New
virt-v2v-inspector(1)tool. π This tool can be used before conversion to collect facts about the source guest, such as number of disks, and to estimate the disk space required after conversion. literally so helpful. - Add support for NVMe devices and SATA hard disks when importing from VMware VMX files (Laszlo Ersek). πΎ slay
- Add support for importing to KubeVirt using the new experimental
-o kubevirtmode. π§ experimental bestie, don't be weird about it - Windows 11 guests are now supported. πͺβ¨ ate
- Rocky Linux guest support has been added (Andrey Drobyshev). πͺ¨π
π Feature removed π
The -o json mode was removed. ποΈ It was intended to be used with KubeVirt but was never actually used there. Use -o kubevirt instead. that's the whole story, periodt.
π οΈ Other fixes π οΈ
okay this is the long one, grab a snack π
- Fix detection of
virtio-socketsupport in Linux guests (Laszlo Ersek). In addition, a semi-random guest CID is chosen in-o qemumode, avoiding an error. π - Allow importing OVAs where the user or group name inside the tarball contains a space (JiΕΓ SlΓ©ΕΎka). ποΈ spaces are valid, actually
- Reject guests with snapshots when using
-i vmx -it ssh(Laszlo Ersek). π« - Improve documentation for the need to enable
PasswordAuthenticationon the server side when importing over SSH (Laszlo Ersek). π - Don't use the deprecated qemu
-balloonoption. This caused deprecation warnings with-o qemumode. Use-deviceinstead. π bye - Rewrite device mapping in
-o qemumode, removing some strange / non-existent cases like SCSI floppies. πΎ This should result in more consistent device layout when using this mode (Laszlo Ersek). - Remove more left over
open-vm-toolspackages from Linux guests (Tim Kent). π§Ή - In
-o rhv-uploadmode, do not return until the VM has been created (TomΓ‘Ε‘ GolembiovskΓ½). β³ - Greatly improved vCPU model handling (Laszlo Ersek). π§
- Document extra permissions needed for non-admin conversion with VMware 7 (Ming Xie). π
- QEMU guest agent is now installed unconditionally and where possible a
virtio-serialsocket is created in the guest metadata (Laszlo Ersek). π - In the various RHV output modes, the number of disks is now limited to 23. RHV doesn't support anything greater and would break (Laszlo Ersek). π₯ hard limit bestie
-oo compressedis now working again. It was temporarily broken invirt-v2v2.0. ποΈ she's back- The documentation no longer advises you to use the dangerous global "LEGACY crypto" option, but provides more targeted advice (Laszlo Ersek). β οΈ fr please don't do the dangerous thing
- Remove the LVM2 devices file during conversion (Laszlo Ersek). π§½
- Add support for guests using Zstandard compressed kernel modules. π¦
- Add the BOCHS DRM display driver in Linux guest initrd, to avoid a crash with some guests with graphical boot displays (Laszlo Ersek). π₯οΈ
- The UEFI fallback boot loader is now fixed up if we detect that it was broken (Laszlo Ersek). π©Ή
- Improve detection of guests using BIOS boot with GPT partitions so that we no longer confuse them with UEFI guests (Andrey Drobyshev). π§
- Fix conflict between
fwcfgandqemufwcfgWindows drivers (Laszlo Ersek). βοΈ - Fix Windows 11 support for RHV outputs (Laszlo Ersek). πͺ
ποΈ Build changes ποΈ
- Enable malloc debugging in tests with glibc β₯ 2.34. π
- When using
make check-valgrind, valgrind output is no longer written to separate files undertmp/. Instead it is written to the normal test log file. π - We now require
ocamldep -one-lineand-alloptions (added toocamldepin Jan 2012). π« - The OCaml libvirt bindings are no longer bundled. They must be available at build time. π
- Updated the phony test images. The tests should all pass. β
- Add compatibility with OCaml 4.14. π«β¨
- We now require PCRE2 instead of PCRE. π€
π§ Internals π§
- New LUKS-on-LVM test added (Laszlo Ersek). π
- Added
scripts/git.orderfilewhich orders files when we prepare patches. ποΈ
π Bugs fixed π
okay this is the receipts section, iykyk π
https://bugzilla.redhat.com/2152465- v2v should set
ovirt:idcorrectly after converting windows11/2019/2022 guests to rhv via-o rhv-upload
- v2v should set
https://bugzilla.redhat.com/2151752qemufwcfgdevice cannot start or has no driver after v2v converting windows guests
https://bugzilla.redhat.com/2149863- The version of Win 11/Win 2019/Win 2022 shows incorrect on RHV after
virt-v2vconversion
- The version of Win 11/Win 2019/Win 2022 shows incorrect on RHV after
https://bugzilla.redhat.com/2149811- Copy newer versions of drivers for Win 11/Win 2019/Win 2022 during
virt-v2vconversion
- Copy newer versions of drivers for Win 11/Win 2019/Win 2022 during
https://bugzilla.redhat.com/2149629- Win 2022 fails to boot after
virt-p2vconversion from physical host with nvme disk
- Win 2022 fails to boot after
https://bugzilla.redhat.com/2131123- RHEL7 UEFI guest turns into black after v2v conversion
https://bugzilla.redhat.com/2116811virt-v2v: error: internal error: assertion failed at linux_kernels.ml, line 190, char 11
https://bugzilla.redhat.com/2112801- RHEL9 guest hangs during boot after conversion by
virt-p2v
- RHEL9 guest hangs during boot after conversion by
https://bugzilla.redhat.com/2107503- RHEL 8.6 VM with
"qemu64"CPU model can't start because"the CPU is incompatible with host CPU: Host CPU does not provide required features: svm"
- RHEL 8.6 VM with
https://bugzilla.redhat.com/2101665"/dev/nvme0n1"is not remapped to"/dev/vda"(etc) in boot config files such as"/boot/grub2/device.map"
https://bugzilla.redhat.com/2089623- Virt-v2v can't convert rhel8.6 guest from VMware on rhel8.6
https://bugzilla.redhat.com/2082603virt-v2v -o qemuprints cosmetic warning:"warning: short-form boolean option 'readonly' deprecated"
https://bugzilla.redhat.com/2076013- RHEL9.1 guest can't boot into OS after v2v conversion
https://bugzilla.redhat.com/2074805-o qemumode fails with:qemu-system-x86_64: -balloon: invalid optionand other problems
https://bugzilla.redhat.com/2074801- do not pass
"--non-bootable --read-write"to"volume create "in openstack output module
- do not pass
https://bugzilla.redhat.com/2070530- Virt-v2v can't convert guest when os is installed on nvme disk via vmx+ssh
https://bugzilla.redhat.com/2070186- fix
virtio-vsockcheck (for Linux guests) invirt-v2v
- fix
https://bugzilla.redhat.com/2069768- Import of OVA fails if the user/group name contains spaces
https://bugzilla.redhat.com/2066773- The
/tmp/v2v.XXXXdirectory has incorrect permission if run v2v by root
- The
https://bugzilla.redhat.com/2062360- RFE: Virt-v2v should replace hairy
"enable LEGACY crypto"advice which a more targeted mechanism
- RFE: Virt-v2v should replace hairy
https://bugzilla.redhat.com/2059287- RFE: Rebase virt-v2v to 2.0 in RHEL 9.1
https://bugzilla.redhat.com/2051564[RFE]Limiting the maximum number of disks per guest for v2v conversions
https://bugzilla.redhat.com/2047660- Add
'--compressed'support in modular v2v
- Add
https://bugzilla.redhat.com/2028764- Install the
qemu-guest-agentpackage during the conversion process
- Install the
https://bugzilla.redhat.com/2003503- There is virt-v2v warning: fstrim on guest filesystem
/dev/mapper/osprober-linux-sdb1failed if non-os disk of source guest has few/no inodes lef
- There is virt-v2v warning: fstrim on guest filesystem
https://bugzilla.redhat.com/1985827- Start or remove VM failure even v2v has already finished
https://bugzilla.redhat.com/1953286- No error shows when using
virt-v2v -o rhvto convert guest to data domain
- No error shows when using
https://bugzilla.redhat.com/1938954-i vmx -it ssh: document percent encoding in ssh URIs
https://bugzilla.redhat.com/1883802-i vmx: SATA disks are not parsed
https://bugzilla.redhat.com/1854275- document that vmx+ssh
"-ip"auth doesn't cover ssh / scp shell commands
- document that vmx+ssh
https://bugzilla.redhat.com/1817050- Can't convert guest from VMware with non-admin account and vddk
>=7.0byvirt-v2v
- Can't convert guest from VMware with non-admin account and vddk
https://bugzilla.redhat.com/1774386input_vmx: cleanly reject guests with snapshots when using"-it ssh"
π¦ SEE ALSO π¦
virt-v2v(1), virt-v2v-release-notes-2.0(1), virt-v2v-release-notes-1.42(1), guestfs-release-notes-1.40(1). π go read the whole cinematic universe
π AUTHORS π
Authors of virt-v2v 2.2 β the actual main characters, respect the roster π«Ά:
- Andrey Drobyshev
- Emilio Herrera
- Ettore Atalan
- Hela Basa
- Jan Kuparinen
- Laszlo Ersek
- Marcin Stanclik
- Ming Xie
- Pavel Borecki
- Piotr DrΔ g
- Richard W.M. Jones
- Ricky Tigg
- Temuri Doghonadze
- Tim Kent
- TomΓ‘Ε‘ GolembiovskΓ½
- Yuri Chornoivan
π COPYRIGHT π
Copyright (C) 2009-2025 Red Hat Inc.
π LICENSE π
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. β¨
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. π See the GNU General Public License for more details. please take the warranty thing seriously, there is none.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. π¬
π BUGS π
To get a list of bugs against libguestfs, use this link: https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
To report a new bug against libguestfs, use this link: https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
When reporting a bug, please supply: π
- The version of libguestfs.
- Where you got libguestfs (eg. which Linux distro, compiled from source, etc)
- Describe the bug accurately and give a way to reproduce it.
- Run
libguestfs-test-tool(1)and paste the complete, unedited output into the bug report.
ngl bestie, "complete, unedited output" means exactly that β don't trim it, don't paraphrase it, just paste the whole thing. π
π and that's a wrap on the whole page π this was virt-v2v-release-notes for 2.2, page version virt-v2v-2.13.8, dated 2026-10-05. mwah, go convert something iconic ππ
π
π¦ where this page comes from
- centos-stream 10: virt-v2v 1:2.13.8-1.el10 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms