---
name: "virt-v2v-release-notes-2.6"
section: "1"
platform: "linux"
package: "virt-v2v"
version: "2.6.0-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/virt-v2v-release-notes-2.6"
---

# virt-v2v-release-notes-2.6(1)

virt-v2v release notes for 2.6

## NAME

virt-v2v-release-notes - virt-v2v release notes for 2.6

## DESCRIPTION

These are the release notes for **virt-v2v 2.6**. This describes the major changes since 2.4.

Virt-v2v 2.6.0 was released on **8 October 2024**.

### New features

You can now use most [**virt-customize**(1)](/virt-customize/1.md) options, such as installing arbitrary firstboot scripts, uploading or editing files, etc. during conversions.

Installation of QEMU Guest Agent in Windows guests has been revised and made much more reliable.  Note that a visible effect of this change is that Windows guests may reboot four or more times during the first boot after conversion (which is necessary).  (Thanks Vadim Rozenfeld, Konstantin Kostiuk, Yuri Benditovich, Yan Vugenfirer).

We now forcibly online all virtio disks during firstboot, working around a security mitigation in recent versions of Windows that offlines them if they change bus (Martin Necas).

QEMU Balloon Server (blnsvr) is now installed in Windows guests, if found on the virtio-win ISO.  This improves statistics gathering for these guests.

Add support for Circle Linux (Bella Zhang).

Add some support for LoongArch guests (liuxiang).

### Other fixes

*-i ova* mode now uses the detected guest firmware, if it's not specified in the OVA metadata (Bella Khizgiyaev).

*-o kubevirt* output mode has been substantially changed to fix multiple problems.  It should be more compatible with real KubeVirt instances now.  (Thanks Arik Hadas, Bella Khizgiyaev, Lee Yarwood, Martin Necas).

*-o libvirt* mode now includes an \<os firmware\> attribute specifying whether the guest needs BIOS or UEFI to boot.

The output of [**virt-v2v-inspector**(1)](/virt-v2v-inspector/1.md) has been revised, with much more metadata available.

The *--mac* option now allows the gateway and network mask length to be empty (Arik Hadas).

The debug output of virt-v2v has been improved.  Now when searching the log for important events, you can just use the regular expression `"/^info:/"`

### Build changes

We no longer require external ssh/scp commands for input mode *-i* *vmx*.  Instead we use [**nbdkit-ssh-plugin**(1)](/nbdkit-ssh-plugin/1.md) (this is not a new requirement as it is already being used for file transfer).  This makes remote file detection more predictable, and also allows the *-ip* option to be used to specify a password.  (Thanks Ming Xie, Laszlo Ersek).

OCaml bytecode compilation now outputs the whole exe to make it more resistant to being stripped (Jerry James).

Multiple test files which were copied over from libguestfs but not actually used by virt-v2v tests have been deleted.

### Internals

Added a test for *-o kubevirt* mode.

### Bugs fixed

- https://bugzilla.redhat.com/1854275

  document that vmx+ssh "-ip" auth doesn't cover ssh / scp shell commands

- https://issues.redhat.com/browse/RHEL-21365

  Exact string (including the literal \*) should be used when converting guest via vmx by v2v

- https://issues.redhat.com/browse/RHEL-28197

  Missing firmware type for kubvirt and local output

- https://issues.redhat.com/browse/RHEL-33699

  Virt-v2v can't convert guest from maintained ESXi hosts with vddk \> 6

- https://issues.redhat.com/browse/RHEL-36591

  Migrated Windows VMs require the BLNSVR.exe service to be installed for accurate memory reporting

- https://issues.redhat.com/browse/RHEL-45527

  Re-add the info about non-interactive authentication back into virt-v2v-input-xen

- https://issues.redhat.com/browse/RHEL-45992

  Missing OS info for kubevirt output

- https://issues.redhat.com/browse/RHEL-49761

  qemu-guest-agent not being installed at first boot in Windows Server 2022

- https://issues.redhat.com/browse/RHEL-50731

  Allow --mac gw and len fields to be optional

- https://issues.redhat.com/browse/RHEL-51169

  Uninstalling vmware-tools from windows guest sometimes fails with exit code 1618 or exit code 1603

- https://issues.redhat.com/browse/RHEL-53990

  network configuration script does not work for Windows 10 i386 guest

- https://issues.redhat.com/browse/RHEL-55763

  Re-enable Windows disks post-live migration \[rhel-9.5\]

- https://issues.redhat.com/browse/RHEL-55837

  Re-enable Windows disks post-live migration \[rhel-9.4.z\]

- https://issues.redhat.com/browse/RHEL-56784

  window version shows incorrect during converting win11 guest with build number 22631 by virt-v2v

- https://issues.redhat.com/browse/RHEL-58065

  v2v: The -o kubevirt firmware is not compatible with kubevirt api

- https://github.com/libguestfs/virt-v2v/issues/42

  rhv-upload broken since Ovirt 4.5, cause Basic Auth has been removed

- https://github.com/libguestfs/virt-v2v/issues/45

  virt-v2v missing firmware type for kubvirt and local output

- https://github.com/libguestfs/virt-v2v/issues/46

  Clustername not working when on same Data Center, sharing same storage domains

## SEE ALSO

[**virt-v2v**(1)](/virt-v2v/1.md).

## AUTHORS

Authors of virt-v2v 2.6:

- Andi Chandler

  - Bella Khizgiyaev

  - Bella Zhang

  - Jerry James

  - liuxiang

  - Nir Soffer

  - Richard W.M. Jones

  - Schamane187

  - Thorsten Bolten

  - Yuri Chornoivan

  ## COPYRIGHT

Copyright (C) 2009-2024 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.

## 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)](/libguestfs-test-tool/1.md) and paste the **complete, unedited** output into the bug report.
