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-driver option β€” use it to pick whether you install virtio-blk or virtio-scsi drivers. slay. (Andrey Drobyshev)
  • The virt-v2v --key option now recognizes LVM names like /dev/mapper/rhel_bootp--73--75--123-root. yes, the whole chonky name. (Laszlo Ersek)
  • The --key option 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 3 conversions 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 qemu mode, 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.cfg for 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 libvirt this generates <clock offset="utc|localtime"/>. (Thanks Lee Garrett, Laszlo Ersek)
  • -i ova mode 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 ssh now use the correct quoting (thanks Bill Sanders, Laszlo Ersek).
  • -i vmx mode now rejects VMDK files explicitly, which cuts down a whole source of user confusion (thanks Ming Xie).
  • Multiple fixes to -o kubevirt mode. Also, -oo compressed is now implemented for this mode. (Thanks Xiaodai Wang, Ming Xie)
  • -o libvirt mode now supports Rocky Linux (thanks Ming Xie).
  • -o openstack documentation for cloud configurations is fixed (thanks Ming Xie).
  • -o rhv-upload mode has an improved error when the -os parameter 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 btrfs or NTFS, 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 ⭐


πŸ‘€ 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 (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