Small fixes after run-through.
[libguestfs-talks.git] / 2021-pipelines / 5000-ova-files.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 <h1>OVA files</h1>
6
7 <pre>
8
9 ┌───guest.ova──────────┐
10 │ guest.ovf            │
11 │                      │
12 │ disk1.raw (or .vmdk) │
13 │                      │
14 └──────────────────────┘
15 </pre>
16
17 <pre>
18 tar file = header - file - header - file ...
19 </pre>
20
21 <pre>
22 ┌──────────┐      ┌────────────┐      ┌────────────┐
23 │ test.ova │─────▶│ tar filter │─────▶│ qcow2 file │
24 └──────────┘      └────────────┘      └────────────┘
25                                  ◀─── virt-sparsify --in-place
26                                                             ┌───────────┐
27                                  ───▶ qemu-img convert ────▶│ local.img │
28                                                             └───────────┘
29 </pre>