1virt-v2v-release-notes-2.2(1)Virtualization Supportvirt-v2v-release-notes-2.2(1)
2
3
4

NAME

6       virt-v2v-release-notes - virt-v2v release notes for 2.2
7

DESCRIPTION

9       These are the release notes for virt-v2v 2.2.  This describes the major
10       changes since 2.0.
11
12       Virt-v2v 2.2.0 was released on Tuesday 10 January 2023.
13
14   Security
15       When running virt-v2v as root, NBD Unix domain sockets in the v2v
16       directory were openable by any user.  We now set the directory owner so
17       only qemu can access the sockets.  See:
18       https://bugzilla.redhat.com/show_bug.cgi?id=2066773 (thanks Xiaodai
19       Wang, Dr David Gilbert, Daniel Berrangé, Laszlo Ersek).
20
21   New features
22       New virt-v2v-inspector(1) tool.  This tool can be used before
23       conversion to collect facts about the source guest, such as number of
24       disks, and to estimate the disk space required after conversion.
25
26       Add support for NVMe devices and SATA hard disks when importing from
27       VMware VMX files (Laszlo Ersek).
28
29       Add support for importing to KubeVirt using the new experimental -o
30       kubevirt mode.
31
32       Windows 11 guests are now supported.
33
34       Rocky Linux guest support has been added (Andrey Drobyshev).
35
36   Feature removed
37       The -o json mode was removed.  It was intended to be used with KubeVirt
38       but was never actually used there.  Use -o kubevirt instead.
39
40   Other fixes
41       Fix detection of virtio-socket support in Linux guests (Laszlo Ersek).
42       In addition, a semi-random guest CID is chosen in -o qemu mode,
43       avoiding an error.
44
45       Allow importing OVAs where the user or group name inside the tarball
46       contains a space (Jiří Sléžka).
47
48       Reject guests with snapshots when using -i vmx -it ssh (Laszlo Ersek).
49
50       Improve documentation for the need to enable PasswordAuthentication on
51       the server side when importing over SSH (Laszlo Ersek).
52
53       Don't use the deprecated qemu -balloon option.  This caused deprecation
54       warnings with -o qemu mode.  Use -device instead.
55
56       Rewrite device mapping in -o qemu mode, removing some strange / non-
57       existent cases like SCSI floppies.  This should result in more
58       consistent device layout when using this mode (Laszlo Ersek).
59
60       Remove more left over open-vm-tools packages from Linux guests (Tim
61       Kent).
62
63       In -o rhv-upload mode, do not return until the VM has been created
64       (Tomáš Golembiovský).
65
66       Greatly improved vCPU model handling (Laszlo Ersek).
67
68       Document extra permissions needed for non-admin conversion with
69       VMware 7 (Ming Xie).
70
71       QEMU guest agent is now installed unconditionally and where possible a
72       virtio-serial socket is created in the guest metadata (Laszlo Ersek).
73
74       In the various RHV output modes, the number of disks is now limited to
75       23.  RHV doesn't support anything greater and would break (Laszlo
76       Ersek).
77
78       -oo compressed is now working again.  It was temporarily broken in
79       virt-v2v 2.0.
80
81       The documentation no longer advises you to use the dangerous global
82       "LEGACY crypto" option, but provides more targeted advice (Laszlo
83       Ersek).
84
85       Remove the LVM2 devices file during conversion (Laszlo Ersek).
86
87       Add support for guests using Zstandard compressed kernel modules.
88
89       Add the BOCHS DRM display driver in Linux guest initrd, to avoid a
90       crash with some guests with graphical boot displays (Laszlo Ersek).
91
92       The UEFI fallback boot loader is now fixed up if we detect that it was
93       broken (Laszlo Ersek).
94
95       Improve detection of guests using BIOS boot with GPT partitions so that
96       we no longer confuse them with UEFI guests (Andrey Drobyshev).
97
98       Fix conflict between fwcfg and qemufwcfg Windows drivers (Laszlo
99       Ersek).
100
101       Fix Windows 11 support for RHV outputs (Laszlo Ersek).
102
103   Build changes
104       Enable malloc debugging in tests with glibc ≥ 2.34.
105
106       When using "make check-valgrind", valgrind output is no longer written
107       to separate files under tmp/.  Instead it is written to the normal test
108       log file.
109
110       We now require ocamldep -one-line and -all options (added to ocamldep
111       in Jan 2012).
112
113       The OCaml libvirt bindings are no longer bundled.  They must be
114       available at build time.
115
116       Updated the phony test images.  The tests should all pass.
117
118       Add compatibility with OCaml 4.14.
119
120       We now require PCRE2 instead of PCRE.
121
122   Internals
123       New LUKS-on-LVM test added (Laszlo Ersek).
124
125       Added scripts/git.orderfile which orders files when we prepare patches.
126
127   Bugs fixed
128       https://bugzilla.redhat.com/2152465
129           v2v should set ovirt:id correctly after coverting
130           windows11/2019/2022 guests to rhv via -o rhv-upload
131
132       https://bugzilla.redhat.com/2151752
133           qemufwcfg device cannot start or has no driver after v2v converting
134           windows guests
135
136       https://bugzilla.redhat.com/2149863
137           The version of Win 11/Win 2019/Win 2022 shows incorrect on RHV
138           after virt-v2v conversion
139
140       https://bugzilla.redhat.com/2149811
141           Copy newer versions of drivers for Win 11/Win 2019/Win 2022 during
142           virt-v2v conversion
143
144       https://bugzilla.redhat.com/2149629
145           Win 2022 fails to boot after virt-p2v conversion from physical host
146           with nvme disk
147
148       https://bugzilla.redhat.com/2131123
149           RHEL7 UEFI guest turns into black after v2v conversion
150
151       https://bugzilla.redhat.com/2116811
152           virt-v2v: error: internal error: assertion failed at
153           linux_kernels.ml, line 190, char 11
154
155       https://bugzilla.redhat.com/2112801
156           RHEL9 guest hangs during boot after conversion by virt-p2v
157
158       https://bugzilla.redhat.com/2107503
159           RHEL 8.6 VM with "qemu64" CPU model can't start because "the CPU is
160           incompatible with host CPU: Host CPU does not provide required
161           features: svm"
162
163       https://bugzilla.redhat.com/2101665
164           "/dev/nvme0n1" is not remapped to "/dev/vda" (etc) in boot config
165           files such as "/boot/grub2/device.map"
166
167       https://bugzilla.redhat.com/2089623
168           Virt-v2v can't convert rhel8.6 guest from VMware on rhel8.6
169
170       https://bugzilla.redhat.com/2082603
171           virt-v2v -o qemu prints cosmetic warning: "warning: short-form
172           boolean option 'readonly' deprecated"
173
174       https://bugzilla.redhat.com/2076013
175           RHEL9.1 guest can't boot into OS after v2v conversion
176
177       https://bugzilla.redhat.com/2074805
178           -o qemu mode fails with: qemu-system-x86_64: -balloon: invalid
179           option and other problems
180
181       https://bugzilla.redhat.com/2074801
182           do not pass "--non-bootable --read-write" to "volume create " in
183           openstack output module
184
185       https://bugzilla.redhat.com/2070530
186           Virt-v2v can't convert guest when os is installed on nvme disk via
187           vmx+ssh
188
189       https://bugzilla.redhat.com/2070186
190           fix virtio-vsock check (for Linux guests) in virt-v2v
191
192       https://bugzilla.redhat.com/2069768
193           Import of OVA fails if the user/group name contains spaces
194
195       https://bugzilla.redhat.com/2066773
196           The /tmp/v2v.XXXX directory has incorrect permisison if run v2v by
197           root
198
199       https://bugzilla.redhat.com/2062360
200           RFE: Virt-v2v should replace hairy "enable LEGACY crypto" advice
201           which a more targeted mechanism
202
203       https://bugzilla.redhat.com/2059287
204           RFE: Rebase virt-v2v to 2.0 in RHEL 9.1
205
206       https://bugzilla.redhat.com/2051564
207           [RFE]Limiting the maximum number of disks per guest for v2v
208           conversions
209
210       https://bugzilla.redhat.com/2047660
211           Add '--compressed' support in modular v2v
212
213       https://bugzilla.redhat.com/2028764
214           Install the qemu-guest-agent package during the conversion process
215
216       https://bugzilla.redhat.com/2003503
217           There is virt-v2v warning: fstrim on guest filesystem
218           /dev/mapper/osprober-linux-sdb1 failed if non-os disk of source
219           guest has few/no inodes lef
220
221       https://bugzilla.redhat.com/1985827
222           Start or remove VM failure even v2v has already finished
223
224       https://bugzilla.redhat.com/1953286
225           No error shows when using virt-v2v -o rhv to convert guest to data
226           domain
227
228       https://bugzilla.redhat.com/1938954
229           -i vmx -it ssh: document percent encoding in ssh URIs
230
231       https://bugzilla.redhat.com/1883802
232           -i vmx: SATA disks are not parsed
233
234       https://bugzilla.redhat.com/1854275
235           document that vmx+ssh "-ip" auth doesn't cover ssh / scp shell
236           commands
237
238       https://bugzilla.redhat.com/1817050
239           Can't convert guest from VMware with non-admin account and vddk
240           >=7.0  by virt-v2v
241
242       https://bugzilla.redhat.com/1774386
243           input_vmx: cleanly reject guests with snapshots when using "-it
244           ssh"
245

SEE ALSO

247       virt-v2v(1), virt-v2v-release-notes-2.0(1),
248       virt-v2v-release-notes-1.42(1), guestfs-release-notes-1.40(1).
249

AUTHORS

251       Authors of virt-v2v 2.2:
252
253       Andrey Drobyshev
254       Emilio Herrera
255       Ettore Atalan
256       Hela Basa
257       Jan Kuparinen
258       Laszlo Ersek
259       Marcin Stanclik
260       Ming Xie
261       Pavel Borecki
262       Piotr Drąg
263       Richard W.M. Jones
264       Ricky Tigg
265       Temuri Doghonadze
266       Tim Kent
267       Tomáš Golembiovský
268       Yuri Chornoivan
269
271       Copyright (C) 2009-2023 Red Hat Inc.
272

LICENSE

274       This program is free software; you can redistribute it and/or modify it
275       under the terms of the GNU General Public License as published by the
276       Free Software Foundation; either version 2 of the License, or (at your
277       option) any later version.
278
279       This program is distributed in the hope that it will be useful, but
280       WITHOUT ANY WARRANTY; without even the implied warranty of
281       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
282       General Public License for more details.
283
284       You should have received a copy of the GNU General Public License along
285       with this program; if not, write to the Free Software Foundation, Inc.,
286       51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
287

BUGS

289       To get a list of bugs against libguestfs, use this link:
290       https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
291
292       To report a new bug against libguestfs, use this link:
293       https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
294
295       When reporting a bug, please supply:
296
297       •   The version of libguestfs.
298
299       •   Where you got libguestfs (eg. which Linux distro, compiled from
300           source, etc)
301
302       •   Describe the bug accurately and give a way to reproduce it.
303
304       •   Run libguestfs-test-tool(1) and paste the complete, unedited output
305           into the bug report.
306
307
308
309virt-v2v-2.2.0                    2023-01-10     virt-v2v-release-notes-2.2(1)
Impressum