VIRT-V2V-RELEASE-NOTES-2.4(1)
π virt-v2v release notes for 2.4 π
okay so this is the virt-v2v manual page, like the virt-v2v-re...e-notes-2.4(1) one β yes the manual name is genuinely that, don't @ me, that's just how it's filed bestie. grab a snack, we're going through the whole 2.4 era together π
πΈ NAME πΈ
virt-v2v-release-notes β the virt-v2v release notes for 2.4, and honestly? iconic.
β¨ DESCRIPTION β¨
These are the release notes for virt-v2v 2.4. They describe the major changes since 2.2. glow-up era fr fr π
Virt-v2v 2.4.0 was released on 5 January 2024. mark the calendar, it's a whole moment π
π¦ New features π¦
- Brand new
--block-driveroption β use it to pick whether you installvirtio-blkorvirtio-scsidrivers. slay. (Andrey Drobyshev) - The virt-v2v
--keyoption now recognizes LVM names like/dev/mapper/rhel_bootp--73--75--123-root. yes, the whole chonky name. (Laszlo Ersek) - The
--keyoption also supports a brand new--key all:...selector so you can try the same key on all devices at once β efficiency queen behavior π.
π Feature removed π
- Support for
RHEL 3conversions has been removed. it's gone, we don't talk about it anymore π
π₯ Other fixes π₯
- Conversions now set the
"host-model"CPU in the output metadata, except where the source hypervisor overrides it. The exception is-o qemumode, which uses-cpu host. (Thanks Ming Xie, Laszlo Ersek, Dr. David Alan Gilbert, Daniel BerrangΓ©) - virt-v2v will now look for bootloader configuration in
/boot/grub/grub.cfgfor UEFI guests. (Andrey Drobyshev) - Invoke
pnputil(if available) to install drivers β this fixes some Windows conversions. (Andrey Drobyshev) - Skip SELinux relabelling if the guest has disabled SELinux. (Roman Kagan)
- Several output modes now generate metadata to indicate whether the guest requires the RTC to be set to UTC (Linux) or localtime (most Windows). For example with
-o libvirtthis generates<clock offset="utc|localtime"/>. (Thanks Lee Garrett, Laszlo Ersek) -i ovamode is now less strict about parsing the manifest file, which genuinely helps when converting some non-conforming OVA files. be nice to the weird files π- Input modes using
-it sshnow use the correct quoting (thanks Bill Sanders, Laszlo Ersek). -i vmxmode now rejects VMDK files explicitly, which cuts down a whole source of user confusion (thanks Ming Xie).- Multiple fixes to
-o kubevirtmode. Also,-oo compressedis now implemented for this mode. (Thanks Xiaodai Wang, Ming Xie) -o libvirtmode now supports Rocky Linux (thanks Ming Xie).-o openstackdocumentation for cloud configurations is fixed (thanks Ming Xie).-o rhv-uploadmode has an improved error when the-osparameter is invalid or missing (thanks Junqin Zhou).
π Build changes π
- Support for OCaml 5, and OCaml β₯ 4.07 is now the minimum (thanks Guillaume Munch-Maccagnoni, Jerry James, Josh Berdine, JΓΌrgen HΓΆtzel, Vincent Laviron).
- Fix several tests so they can handle the case where the operating system does not support
btrfsorNTFS, instead of just failing (Laszlo Ersek). - Fix compatibility issues with
libxml2 2.12.
π§ Internals π§
- Fix an off-by-one error which caused very rare crashes in virt-v2v. the tiniest bug, the biggest ick. it's fixed now π«Ά
β Bugs fixed β
https://bugzilla.redhat.com/2182024- improve UX when running as root and we can't chown v2v tmpdir or socks
https://bugzilla.redhat.com/2175703- virt-v2v failed to inspect RHEL9.2 guest due to kernel-core / kernel-modules-core subpackage split
https://bugzilla.redhat.com/2172075- Modify virt-v2v-output-openstack man page to add cloud.yaml related information
https://bugzilla.redhat.com/2168506- RFE: Virt-v2v should recognize partition names like
/dev/mapper/rhel boot--73--75--123-rootin related keys option
- RFE: Virt-v2v should recognize partition names like
https://bugzilla.redhat.com/2168082- win11/2022 failed to start into OS after converting to local libvirt via virt-v2v on AMD EPYC-Milan CPU model host
https://bugzilla.redhat.com/2166619- kernel panic when booting into OS with rocky9 guest converted by v2v to local libvirt
https://bugzilla.redhat.com/2166618- There is virt-v2v: warning: unknown guest operating system: linux rocky 9.1 x86_64 when convert rocky guests to local libvirt
https://bugzilla.redhat.com/2162444- Enable
'--oo compressed'for-o kubevirt
- Enable
https://bugzilla.redhat.com/2162332-o kubevirtmode must rename guest to comply with KubeVirt requirements:metadata.name: Invalid value: "esx8.0-rhel8.8-x86_64": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an a
https://bugzilla.redhat.com/1986386- Improve error message when converting to rhv using the wrong data domain name which has a specific character
π SEE ALSO π
virt-v2v(1). go read it, it's the main character of this whole franchise π
π«Ά AUTHORS π«Ά
Authors of virt-v2v 2.4 β absolute legends, every single one:
- Andrey Drobyshev
- Emilio Herrera
- grimst
- HATAYAMA Daisuke
- Jan Kuparinen
- JΓΌrgen HΓΆtzel
- Laszlo Ersek
- Pavel Borecki
- Piotr DrΔ g
- Richard W.M. Jones
- Roman Kagan
- Temuri Doghonadze
- 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.
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.
ngl the all-caps warranty bit is not a vibe, but it IS the law, so bestie please read it carefully π
π 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.
the "complete, unedited" part is not a suggestion, okay? devs need the whole thing, no cutting π
and that's the whole page bestie!! πβ¨ this was virt-v2v-2.13.8, dated 2026-10-05 β mwah, love u, go convert something π¦πΈπ
π¦ 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