1virt-v2v-release-notes-1.42(1V)irtualization Supporvtirt-v2v-release-notes-1.42(1)
2
3
4

NAME

6       virt-v2v-release-notes - virt-v2v Release Notes
7

DESCRIPTION

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

SEE ALSO

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

AUTHORS

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

LICENSE

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

BUGS

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-1.42.0                   2020-04-16    virt-v2v-release-notes-1.42(1)
Impressum