1virt-v2v-release-notes-2.2(1)Virtualization Supportvirt-v2v-release-notes-2.2(1)
2
3
4
6 virt-v2v-release-notes - virt-v2v release notes for 2.2
7
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
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
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
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
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)