1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2 <link rel="stylesheet" href="style.css" type="text/css"/>
3 <script src="code.js" type="text/javascript"></script>
7 background-image: url('pipes3.png');
8 background-repeat: no-repeat;
9 background-attachment: fixed;
10 background-size: cover;
20 Richard W.M. Jones <small>(rjones @ redhat.com)</small> <br/>
21 <small>Monday February 15th, 2021</small>
26 <a href="https://libguestfs.org/virt-v2v.1.html">Virt-v2v</a> is a
27 project for <a href="https://konveyor.io/"><q>lifting and shifting</q>
28 workloads</a> from VMware to open source management platforms like
29 oVirt/RHV, OpenStack and KubeVirt. To do this we have to copy vast
30 amounts of data quickly, modifying it in flight.
31 Nearly everything we have to copy is a virtual machine <b>disk
32 image</b>. There are techniques you can use to copy disk images very
36 <li> without copying zeroes or deleted data
37 <li> without making temporary copies
38 <li> without touching the originals
39 <li> and modifying the contents in flight