1virt-v2v-release-notes-1.42(1V)irtualization Supporvtirt-v2v-release-notes-1.42(1)
2
3
4
6 virt-v2v-release-notes - virt-v2v release notes for 1.42
7
9 These are the release notes for virt-v2v 1.42, released on
10 16th April 2020.
11
12 New features
13 This is the first release where virt-v2v lives in a separate repository
14 from libguestfs. The two projects are now broadly decoupled from one
15 another.
16
17 Add a new -o json output mode. Primarily this is used to do
18 conversions to KubeVirt (Pino Toscano).
19
20 Use new libvirt "<firmware>" feature to get the source guest firmware
21 (Pino Toscano).
22
23 virt-v2v -o rhv-upload new option -oo rhv-disk-uuid allows disk UUIDs
24 to be specified. Also -oo rhv-cafile is now optional (Pino Toscano).
25
26 Conversions over ssh now use nbdkit-ssh-plugin(1) instead of the QEMU
27 ssh driver. Similarly nbdkit-curl-plugin(1) is used instead of the
28 QEMU curl driver. This allowed us to add more flexible features such
29 as password authentication, bandwidth throttling (new --bandwidth
30 option), readahead, and automatic retry on network failures.
31
32 For Windows guests, QEMU Guest Agent MSI may now be installed (Tomáš
33 Golembiovský).
34
35 Other fixes
36 In -o libvirt mode, support Windows Server 2019 (Pino Toscano).
37
38 Fix Ubuntu Server conversions (Pino Toscano).
39
40 Fix installation of qemu-ga by only installing arch-specific files in
41 the guest (Pino Toscano).
42
43 Delay installation of qemu-ga until after virtio-win drivers have been
44 installed and rebooted (Tomáš Golembiovský).
45
46 Save the log from running RHEV-APT installer to allow debugging (Tomáš
47 Golembiovský).
48
49 Check RHV cluster exists before trying to convert when using -o rhv-
50 upload mode. Also allows us to detect and reject various other
51 conditions early. (Pino Toscano).
52
53 Label nbdkit sockets correctly for SELinux/sVirt (Martin Kletzander).
54
55 You can use a block device as the Windows virtio driver ISO.
56
57 Multiple fixes to RHV uploads: Set "DISKTYPE" field correctly when
58 converting to RHV and VDSM. Properly clean up on failure. Display
59 disk ID in error messages, and log script parameters, to help with
60 debugging. Multiple code cleanups. (Nir Soffer).
61
62 Support conversions to RHV in qcow2 format (Nir Soffer).
63
64 Fix detection of disk status and failures after conversion to RHV
65 (Daniel Erez).
66
67 Cancel disk transfer and remove uploaded disks on failure of conversion
68 to RHV (Pino Toscano).
69
70 Images containing small holes (sparse regions) should now convert
71 faster (Nir Soffer).
72
73 The nbdkit-cacheextents-filter(1) is used to accelerate sources which
74 have slow sparseness detection, primarily this means VMware sources
75 using VDDK (Martin Kletzander).
76
77 Require at least 100 free inodes on each guest filesystem before doing
78 conversion, since lack of inodes could cause conversion failures (Pino
79 Toscano).
80
81 Fix osinfo output for CentOS 8 conversions (Pino Toscano).
82
83 VMware tools are now removed from Windows guests automatically in most
84 cases (Pino Toscano).
85
86 -i ova mode no longer reads the whole input OVF into memory, but parses
87 it off disk (Pino Toscano).
88
89 When converting to OpenStack, we now wait up to 5 minutes (instead of
90 60 seconds) for the Cinder volume to get attached to the conversion
91 appliance, since in some cases it was taking a long time.
92
93 If using a new enough version of nbdkit, virt-v2v logs should be much
94 less verbose.
95
96 Security
97 There were no security-related bugs found in this release.
98
99 Build changes
100 Libguestfs ≥ 1.40 is required, it is now packaged and distributed
101 separately from virt-v2v. For developers you can use a locally built
102 (and not installed) copy of libguestfs.
103
104 Libvirt is now required to build virt-v2v. Additionally you will
105 require the OCaml bindings to libvirt (https://libvirt.org/ocaml/),
106 although a copy is bundled for now (it will be removed later). (Pino
107 Toscano).
108
109 Libosinfo is required to build virt-v2v. It is used to query
110 information about guest drivers. (Pino Toscano).
111
112 Fixes for OCaml ≥ 4.10. The minimum version of OCaml required is still
113 4.01, but may be increased to 4.05 in future.
114
115 Test conversions of Debian 9 and Fedora 29 (Pino Toscano).
116
117 Various fixes to srcdir != builddir (Pino Toscano).
118
119 Remove gnulib modules not used by virt-v2v (Pino Toscano).
120
121 Internals
122 When converting SUSE guests, always try to install QXL driver (Mike
123 Latimer).
124
125 Two new modules (Nbdkit and Nbdkit_sources) factor out generic nbdkit
126 operations and nbdkit source operations respectively.
127
128 Format Python code to comply with PEP 8 / pycodestyle (Pino Toscano).
129
130 Tests have been moved to the tests/ subdirectory, and manuals to the
131 docs/ subdirectory.
132
133 Bugs fixed
134 https://bugzilla.redhat.com/1791802
135 virt-v2v does not install qemu-ga on EL8 guest
136
137 https://bugzilla.redhat.com/1791257
138 update-crypto-policies command example is incorrect in
139 virt-v2v-input-xen
140
141 https://bugzilla.redhat.com/1791240
142 [RFE] Make the rhv-cafile optional
143
144 https://bugzilla.redhat.com/1785528
145 Should remove info about "Remove VMware tools from Windows guests"
146 in virt-v2v-input-vmware man page
147
148 https://bugzilla.redhat.com/1746699
149 Can't import guest from export domain to data domain on rhv4.3 due
150 to error "Invalid parameter: 'DiskType=1'"
151
152 https://bugzilla.redhat.com/1733168
153 virt-v2v: Use scp -T in -i vmx -it ssh mode
154
155 https://bugzilla.redhat.com/1723305
156 Delete info "export PATH=/path/to/nbdkit-1.1.x:$PATH" in
157 virt-v2v-input-vmware manual page
158
159 https://bugzilla.redhat.com/1691659
160 virt-v2v should show a message when qemu-guest-agent is installed
161 in guest successfully during conversion
162
163 https://bugzilla.redhat.com/1690574
164 virt-v2v fails to import a guest while cannot find
165 `file_architecture` for a file
166
167 https://bugzilla.redhat.com/1680361
168 [v2v][RHV][Scale] v2v Migration to RHV failed on timed out waiting
169 for transfer to finalize
170
171 https://bugzilla.redhat.com/1626503
172 Unable to maintain static IP address configuration post VM
173 migration
174
175 https://bugzilla.redhat.com/1612653
176 Guest has no disk after rhv-upload converting if target data domain
177 has similar name with other data domain on rhv4.2
178
179 https://bugzilla.redhat.com/1605242
180 Update nbdkit info for vddk in v2v man page
181
182 https://bugzilla.redhat.com/1584678
183 On W2K12r2 rhev-apt does not run non-interactively, causing race
184 when starting rhev-apt service from the command line
185
186 https://bugzilla.redhat.com/1518539
187 Macvtap network will be lost during v2v conversion
188
190 virt-v2v(1).
191
192 Previous release notes covering virt-v2v can be found in the libguestfs
193 project: guestfs-release-notes-1.40(1).
194
196 Daniel Erez
197
198 Richard W.M. Jones
199
200 Tomáš Golembiovský
201
202 Martin Kletzander
203
204 Mike Latimer
205
206 Nir Soffer
207
208 Pino Toscano
209
210 Ming Xie
211
213 Copyright (C) 2009-2020 Red Hat Inc.
214
216 This program is free software; you can redistribute it and/or modify it
217 under the terms of the GNU General Public License as published by the
218 Free Software Foundation; either version 2 of the License, or (at your
219 option) any later version.
220
221 This program is distributed in the hope that it will be useful, but
222 WITHOUT ANY WARRANTY; without even the implied warranty of
223 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
224 General Public License for more details.
225
226 You should have received a copy of the GNU General Public License along
227 with this program; if not, write to the Free Software Foundation, Inc.,
228 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
229
231 To get a list of bugs against libguestfs, use this link:
232 https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
233
234 To report a new bug against libguestfs, use this link:
235 https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
236
237 When reporting a bug, please supply:
238
239 • The version of libguestfs.
240
241 • Where you got libguestfs (eg. which Linux distro, compiled from
242 source, etc)
243
244 • Describe the bug accurately and give a way to reproduce it.
245
246 • Run libguestfs-test-tool(1) and paste the complete, unedited output
247 into the bug report.
248
249
250
251virt-v2v-2.2.0 2023-01-10 virt-v2v-release-notes-1.42(1)