Resize some of the slides for final screen.
[libguestfs-talks.git] / 2021-pipelines / 1000-introduction.html
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>
4
5 <style>
6 body {
7     background-image: url('pipes3.png');
8     background-repeat: no-repeat;
9     background-attachment: fixed;
10     background-size: cover;
11 }
12 </style>
13
14 <div id="titlepage">
15   <p class="title">
16     Disk Image Pipelines
17   </p>
18
19   <p class="author">
20     Richard W.M. Jones <small>(rjones @ redhat.com)</small> <br/>
21     <small>Monday February 15th, 2021</small>
22   </p>
23
24   <p class="abstract">
25
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
33 efficiently:
34
35 <ul>
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
40 </ul>
41
42   </p>
43
44 </div>