Background papers for NBD talk.
[libguestfs-talks.git] / 2019-tech-introductions / 8100-metadata-ovf.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>KVM to KVM migrations: metadata</h1>
6
7 <pre>
8
9 &lt;?xml version='1.0' encoding='utf-8'?&gt;
10 &lt;ovf:Envelope xmlns:rasd='http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData' xmlns:vssd='http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:ovf='http://schemas.dmtf.org/ovf/envelope/1/' xmlns:ovirt='http://www.ovirt.org/ovf' ovf:version='0.9'&gt;
11   &lt;!-- generated by virt-v2v 1.40.0local,libvirt --&gt;
12   &lt;References&gt;
13     &lt;File ovf:href='VOL' ovf:id='VOL' ovf:description='generated by virt-v2v 1.40.0local,libvirt' ovf:size='4460544'/&gt;
14   &lt;/References&gt;
15   &lt;NetworkSection&gt;
16     &lt;Info&gt;List of networks&lt;/Info&gt;
17     &lt;Network ovf:name='default'/&gt;
18   &lt;/NetworkSection&gt;
19   &lt;DiskSection&gt;
20     &lt;Info&gt;List of Virtual Disks&lt;/Info&gt;
21     &lt;Disk ovf:diskId='IMAGE' ovf:size='1' ovf:capacity='536870912' ovf:fileRef='VOL' ovf:parentRef='' ovf:vm_snapshot_id='1378805d-9045-4166-a7f5-737cb815d577' ovf:volume-format='COW' ovf:volume-type='Sparse' ovf:format='http://en.wikipedia.org/wiki/Byte' ovf:disk-interface='VirtIO' ovf:disk-type='System' ovf:boot='True' ovf:actual_size='1'/&gt;
22   &lt;/DiskSection&gt;
23   &lt;VirtualSystem ovf:id='VM'&gt;
24     &lt;Name&gt;windows&lt;/Name&gt;
25     &lt;TemplateId&gt;00000000-0000-0000-0000-000000000000&lt;/TemplateId&gt;
26     &lt;TemplateName&gt;Blank&lt;/TemplateName&gt;
27     &lt;Description&gt;generated by virt-v2v 1.40.0local,libvirt&lt;/Description&gt;
28     &lt;Domain/&gt;
29     &lt;CreationDate&gt;2019/06/12 10:17:17&lt;/CreationDate&gt;
30     &lt;IsInitilized&gt;True&lt;/IsInitilized&gt;
31     &lt;IsAutoSuspend&gt;False&lt;/IsAutoSuspend&gt;
32     &lt;TimeZone/&gt;
33     &lt;IsStateless&gt;False&lt;/IsStateless&gt;
34     &lt;VmType&gt;0&lt;/VmType&gt;
35     &lt;DefaultDisplayType&gt;1&lt;/DefaultDisplayType&gt;
36     &lt;BiosType&gt;0&lt;/BiosType&gt;
37     &lt;OperatingSystemSection ovf:id='VM' ovf:required='false' ovirt:id='11'&gt;
38       &lt;Info&gt;Microsoft Windows 7 Phony Edition&lt;/Info&gt;
39       &lt;Description&gt;Windows7&lt;/Description&gt;
40     &lt;/OperatingSystemSection&gt;
41     &lt;VirtualHardwareSection&gt;
42       &lt;Info&gt;1 CPU, 1024 Memory&lt;/Info&gt;
43       &lt;Item&gt;
44         &lt;rasd:Caption&gt;1 virtual cpu&lt;/rasd:Caption&gt;
45         &lt;rasd:Description&gt;Number of virtual CPU&lt;/rasd:Description&gt;
46         &lt;rasd:InstanceId&gt;1&lt;/rasd:InstanceId&gt;
47         &lt;rasd:ResourceType&gt;3&lt;/rasd:ResourceType&gt;
48         &lt;rasd:num_of_sockets&gt;1&lt;/rasd:num_of_sockets&gt;
49         &lt;rasd:cpu_per_socket&gt;1&lt;/rasd:cpu_per_socket&gt;
50       &lt;/Item&gt;
51       &lt;Item&gt;
52         &lt;rasd:Caption&gt;1024 MB of memory&lt;/rasd:Caption&gt;
53         &lt;rasd:Description&gt;Memory Size&lt;/rasd:Description&gt;
54         &lt;rasd:InstanceId&gt;2&lt;/rasd:InstanceId&gt;
55         &lt;rasd:ResourceType&gt;4&lt;/rasd:ResourceType&gt;
56         &lt;rasd:AllocationUnits&gt;MegaBytes&lt;/rasd:AllocationUnits&gt;
57         &lt;rasd:VirtualQuantity&gt;1024&lt;/rasd:VirtualQuantity&gt;
58       &lt;/Item&gt;
59       &lt;Item&gt;
60         &lt;rasd:Caption&gt;USB Controller&lt;/rasd:Caption&gt;
61         &lt;rasd:InstanceId&gt;3&lt;/rasd:InstanceId&gt;
62         &lt;rasd:ResourceType&gt;23&lt;/rasd:ResourceType&gt;
63         &lt;rasd:UsbPolicy&gt;Disabled&lt;/rasd:UsbPolicy&gt;
64       &lt;/Item&gt;
65       &lt;Item&gt;
66         &lt;rasd:Caption&gt;Graphical Controller&lt;/rasd:Caption&gt;
67         &lt;rasd:InstanceId&gt;21ec45b0-8b47-4fef-94b4-ae1b1ed87fc6&lt;/rasd:InstanceId&gt;
68         &lt;rasd:ResourceType&gt;32768&lt;/rasd:ResourceType&gt;
69         &lt;Type&gt;video&lt;/Type&gt;
70         &lt;rasd:VirtualQuantity&gt;1&lt;/rasd:VirtualQuantity&gt;
71         &lt;rasd:Device&gt;qxl&lt;/rasd:Device&gt;
72       &lt;/Item&gt;
73       &lt;Item&gt;
74         &lt;rasd:Caption&gt;RNG Device&lt;/rasd:Caption&gt;
75         &lt;rasd:InstanceId&gt;c6c54cb5-07af-41d5-a81c-17bd1f05e754&lt;/rasd:InstanceId&gt;
76         &lt;rasd:ResourceType&gt;0&lt;/rasd:ResourceType&gt;
77         &lt;Type&gt;rng&lt;/Type&gt;
78         &lt;Device&gt;virtio&lt;/Device&gt;
79         &lt;SpecParams&gt;
80           &lt;source&gt;urandom&lt;/source&gt;
81         &lt;/SpecParams&gt;
82       &lt;/Item&gt;
83       &lt;Item&gt;
84         &lt;rasd:Caption&gt;Memory Ballooning Device&lt;/rasd:Caption&gt;
85         &lt;rasd:InstanceId&gt;6452b13b-31bd-407a-b537-aa5a72b5b13a&lt;/rasd:InstanceId&gt;
86         &lt;rasd:ResourceType&gt;0&lt;/rasd:ResourceType&gt;
87         &lt;Type&gt;balloon&lt;/Type&gt;
88         &lt;Device&gt;memballoon&lt;/Device&gt;
89         &lt;SpecParams&gt;
90           &lt;model&gt;virtio&lt;/model&gt;
91         &lt;/SpecParams&gt;
92       &lt;/Item&gt;
93       &lt;Item&gt;
94         &lt;rasd:Caption&gt;Drive 1&lt;/rasd:Caption&gt;
95         &lt;rasd:InstanceId&gt;VOL&lt;/rasd:InstanceId&gt;
96         &lt;rasd:ResourceType&gt;17&lt;/rasd:ResourceType&gt;
97         &lt;Type&gt;disk&lt;/Type&gt;
98         &lt;rasd:HostResource&gt;VOL&lt;/rasd:HostResource&gt;
99         &lt;rasd:Parent&gt;00000000-0000-0000-0000-000000000000&lt;/rasd:Parent&gt;
100         &lt;rasd:Template&gt;00000000-0000-0000-0000-000000000000&lt;/rasd:Template&gt;
101         &lt;rasd:ApplicationList/&gt;
102         &lt;rasd:StorageId&gt;12345678-1234-1234-1234-123456789abc&lt;/rasd:StorageId&gt;
103         &lt;rasd:StoragePoolId&gt;00000000-0000-0000-0000-000000000000&lt;/rasd:StoragePoolId&gt;
104         &lt;rasd:CreationDate&gt;2019/06/12 10:17:17&lt;/rasd:CreationDate&gt;
105         &lt;rasd:LastModified&gt;2019/06/12 10:17:17&lt;/rasd:LastModified&gt;
106         &lt;rasd:last_modified_date&gt;2019/06/12 10:17:17&lt;/rasd:last_modified_date&gt;
107         &lt;BootOrder&gt;1&lt;/BootOrder&gt;
108       &lt;/Item&gt;
109       &lt;Item&gt;
110         &lt;rasd:InstanceId&gt;22c5a61a-18b8-49d9-9eb9-8469258bb68d&lt;/rasd:InstanceId&gt;
111         &lt;rasd:Caption&gt;Ethernet adapter on default&lt;/rasd:Caption&gt;
112         &lt;rasd:ResourceType&gt;10&lt;/rasd:ResourceType&gt;
113         &lt;rasd:ResourceSubType&gt;3&lt;/rasd:ResourceSubType&gt;
114         &lt;Type&gt;interface&lt;/Type&gt;
115         &lt;rasd:Connection&gt;default&lt;/rasd:Connection&gt;
116         &lt;rasd:Name&gt;eth0&lt;/rasd:Name&gt;
117         &lt;rasd:MACAddress&gt;00:11:22:33:44:55&lt;/rasd:MACAddress&gt;
118       &lt;/Item&gt;
119     &lt;/VirtualHardwareSection&gt;
120   &lt;/VirtualSystem&gt;
121 &lt;/ovf:Envelope&gt;
122
123 </pre>