]> git.proxmox.com Git - pve-docs.git/blame - images/pve-software-stack.svg
Document that virtio-scsi is the recommended controller for PVE >= 4.3
[pve-docs.git] / images / pve-software-stack.svg
CommitLineData
837f7f7c
DM
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5 xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
6 xmlns:dc="http://purl.org/dc/elements/1.1/"
7 xmlns:cc="http://creativecommons.org/ns#"
8 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
9 xmlns:svg="http://www.w3.org/2000/svg"
10 xmlns="http://www.w3.org/2000/svg"
11 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 width="179mm"
14 height="131mm"
15 viewBox="0 0 634.25188 464.17317"
16 id="svg3802"
17 version="1.1"
18 inkscape:version="0.91 r13725"
19 sodipodi:docname="pve-software-stack.svg">
20 <defs
21 id="defs3804">
22 <linearGradient
23 id="linearGradient5719"
24 osb:paint="solid">
25 <stop
26 style="stop-color:#000000;stop-opacity:1;"
27 offset="0"
28 id="stop5721" />
29 </linearGradient>
30 <clipPath
31 id="clipPath2999"
32 clipPathUnits="userSpaceOnUse">
33 <path
34 id="path3001"
35 d="m 0,14400 14400,0 L 14400,0 0,0 0,14400 Z"
36 inkscape:connector-curvature="0" />
37 </clipPath>
38 </defs>
39 <sodipodi:namedview
40 id="base"
41 pagecolor="#ffffff"
42 bordercolor="#666666"
43 borderopacity="1.0"
44 inkscape:pageopacity="0.0"
45 inkscape:pageshadow="2"
46 inkscape:zoom="1.979899"
47 inkscape:cx="296.01361"
48 inkscape:cy="231.92509"
49 inkscape:document-units="px"
50 inkscape:current-layer="layer1"
51 showgrid="true"
52 inkscape:window-width="1916"
53 inkscape:window-height="1138"
54 inkscape:window-x="8"
55 inkscape:window-y="30"
56 inkscape:window-maximized="0"
57 inkscape:snap-grids="true"
58 inkscape:snap-to-guides="true">
59 <inkscape:grid
60 type="xygrid"
61 id="grid3929"
62 dotted="true" />
63 </sodipodi:namedview>
64 <metadata
65 id="metadata3807">
66 <rdf:RDF>
67 <cc:Work
68 rdf:about="">
69 <dc:format>image/svg+xml</dc:format>
70 <dc:type
71 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
72 <dc:title />
73 </cc:Work>
74 </rdf:RDF>
75 </metadata>
76 <g
77 inkscape:label="Layer 1"
78 inkscape:groupmode="layer"
79 id="layer1"
80 transform="translate(0,-588.18903)">
81 <text
82 xml:space="preserve"
83 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
84 x="120"
85 y="702.36218"
86 id="text4151"
87 sodipodi:linespacing="125%"><tspan
88 sodipodi:role="line"
89 id="tspan4153"
90 x="120"
91 y="702.36218" /></text>
92 <g
93 id="g8316"
94 transform="translate(-66.299858,9.2857144)">
95 <rect
96 y="582.28528"
97 x="67.299858"
98 height="128.63091"
99 width="632.14288"
100 id="rect4261"
101 style="fill:#cccccc;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
102 <rect
103 y="621.27332"
104 x="73.014153"
105 height="39.999996"
106 width="151.42857"
107 id="rect3927-6"
108 style="fill:#666666;stroke:#000000;stroke-opacity:1" />
109 <text
110 sodipodi:linespacing="125%"
111 id="text3923-0"
112 y="646.71277"
113 x="131.48236"
114 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
115 xml:space="preserve"><tspan
116 y="646.71277"
117 x="131.48236"
118 id="tspan3925-2"
119 sodipodi:role="line">qm</tspan></text>
120 <rect
121 y="621.27332"
122 x="229.44273"
123 height="39.999996"
124 width="151.42857"
125 id="rect3927-9"
126 style="fill:#666666;stroke:#000000;stroke-opacity:1" />
127 <text
128 sodipodi:linespacing="125%"
129 id="text3923-4"
130 y="646.71277"
131 x="268.26248"
132 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
133 xml:space="preserve"><tspan
134 y="646.71277"
135 x="268.26248"
136 id="tspan3925-4"
137 sodipodi:role="line">pvesm</tspan></text>
138 <rect
139 y="621.27332"
140 x="385.87131"
141 height="39.999996"
142 width="151.42857"
143 id="rect3927-0"
144 style="fill:#666666;stroke:#000000;stroke-opacity:1" />
145 <text
146 sodipodi:linespacing="125%"
147 id="text3923-8"
148 y="646.71277"
149 x="423.5192"
150 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
151 xml:space="preserve"><tspan
152 y="646.71277"
153 x="423.5192"
154 id="tspan3925-0"
155 sodipodi:role="line">pveum</tspan></text>
156 <rect
157 y="621.27332"
158 x="542.29987"
159 height="39.999996"
160 width="151.42857"
161 id="rect3927-2"
162 style="fill:#666666;stroke:#000000;stroke-opacity:1" />
163 <text
164 sodipodi:linespacing="125%"
165 id="text3923-88"
166 y="646.71277"
167 x="549.20557"
168 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
169 xml:space="preserve"><tspan
170 y="646.71277"
171 x="549.20557"
172 id="tspan3925-7"
173 sodipodi:role="line">ha-manager</tspan></text>
174 <rect
175 y="665.26312"
176 x="73.014153"
177 height="39.999996"
178 width="151.42857"
179 id="rect3927-6-7"
180 style="fill:#666666;stroke:#000000;stroke-opacity:1" />
181 <text
182 sodipodi:linespacing="125%"
183 id="text3923-0-3"
184 y="690.70258"
185 x="130.23236"
186 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
187 xml:space="preserve"><tspan
188 y="690.70258"
189 x="130.23236"
190 id="tspan3925-2-7"
191 sodipodi:role="line">pct</tspan></text>
192 <rect
193 y="666.27332"
194 x="229.44273"
195 height="39.999996"
196 width="151.42857"
197 id="rect3927-9-4"
198 style="fill:#666666;stroke:#000000;stroke-opacity:1" />
199 <text
200 sodipodi:linespacing="125%"
201 id="text3923-4-8"
202 y="691.71277"
203 x="268.28201"
204 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
205 xml:space="preserve"><tspan
206 y="691.71277"
207 x="268.28201"
208 id="tspan3925-4-9"
209 sodipodi:role="line">pvecm</tspan></text>
210 <rect
211 y="666.27332"
212 x="385.87131"
213 height="39.999996"
214 width="151.42857"
215 id="rect3927-0-1"
216 style="fill:#666666;stroke:#000000;stroke-opacity:1" />
217 <text
218 sodipodi:linespacing="125%"
219 id="text3923-8-1"
220 y="691.71277"
221 x="414.0563"
222 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
223 xml:space="preserve"><tspan
224 y="691.71277"
225 x="414.0563"
226 id="tspan3925-0-9"
227 sodipodi:role="line">pveceph</tspan></text>
228 <rect
229 y="666.27332"
230 x="542.29987"
231 height="39.999996"
232 width="151.42857"
233 id="rect3927-2-7"
234 style="fill:#666666;stroke:#000000;stroke-opacity:1" />
235 <text
236 sodipodi:linespacing="125%"
237 id="text3923-88-6"
238 y="691.71277"
239 x="551.3833"
240 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
241 xml:space="preserve"><tspan
242 y="691.71277"
243 x="551.3833"
244 id="tspan3925-7-2"
245 sodipodi:role="line">pve-firewall</tspan></text>
246 <text
247 sodipodi:linespacing="125%"
248 id="text4503"
249 y="608.11853"
250 x="325.99518"
251 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
252 xml:space="preserve"><tspan
253 y="608.11853"
254 x="325.99518"
255 id="tspan4505"
256 sodipodi:role="line">User Tools</tspan></text>
257 </g>
258 <text
259 xml:space="preserve"
260 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
261 x="400"
262 y="807.36218"
263 id="text4507"
264 sodipodi:linespacing="125%"><tspan
265 sodipodi:role="line"
266 id="tspan4509"
267 x="400"
268 y="807.36218" /></text>
269 <g
270 id="g8141"
271 transform="translate(-66.299858,11.285699)">
272 <rect
273 y="725.9162"
274 x="67.299858"
275 height="50.849159"
276 width="632.14288"
277 id="rect4261-9"
278 style="fill:#26acac;fill-opacity:0.85490196;stroke:#000000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
279 <text
280 sodipodi:linespacing="125%"
281 id="text6108"
282 y="756.78021"
283 x="75.636925"
284 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
285 xml:space="preserve"><tspan
286 y="756.78021"
287 x="75.636925"
288 id="tspan6110"
289 sodipodi:role="line">pveproxy pvedaemon pvestatd pve-ha-lrm pve-cluster</tspan></text>
290 </g>
291 <g
292 id="g8128"
293 transform="translate(-66.299858,23.700442)">
294 <g
295 transform="translate(-8.2857056,7.9638466)"
296 id="g7785">
297 <rect
298 style="fill:#007bff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
299 id="rect4261-9-8"
300 width="632.14288"
301 height="50.849159"
302 x="75.585564"
303 y="968.84875" />
304 <text
305 xml:space="preserve"
306 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
307 x="320.96365"
308 y="1001.7294"
309 id="text7781"
310 sodipodi:linespacing="125%"><tspan
311 sodipodi:role="line"
312 id="tspan7783"
313 x="320.96365"
314 y="1001.7294">Linux Kernel</tspan></text>
315 </g>
316 <g
317 id="g8123">
318 <rect
319 style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
320 id="rect7790"
321 width="130"
322 height="30"
323 x="71.714294"
324 y="980.32611" />
325 <text
326 xml:space="preserve"
327 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
328 x="111.27972"
329 y="1002.6161"
330 id="text7804"
331 sodipodi:linespacing="125%"><tspan
332 sodipodi:role="line"
333 id="tspan7806"
334 x="111.27972"
335 y="1002.6161">KVM</tspan></text>
336 </g>
337 </g>
338 <g
339 id="g4392"
340 transform="translate(5.9234945,2.5578788e-7)">
341 <g
342 transform="translate(-107.86041,62.852008)"
343 id="g7607">
344 <rect
345 style="fill:#666666"
346 id="rect3927-6-7-0-3"
347 width="151.42857"
348 height="39.999996"
349 x="427.93298"
350 y="835.45599" />
351 <text
352 xml:space="preserve"
353 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
354 x="448.01251"
355 y="862.91205"
356 id="text5742-23"
357 sodipodi:linespacing="125%"><tspan
358 sodipodi:role="line"
359 id="tspan5744-4"
360 x="448.01251"
361 y="862.91205">Container</tspan></text>
362 <g
363 id="g7456-3"
364 transform="translate(173.33248,1.9136773)">
365 <g
366 transform="translate(52.52793,1.5152288)"
367 id="g7427-2">
368 <rect
369 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
370 id="rect3927-6-7-3-5"
371 width="49.968636"
372 height="22.887798"
373 x="284.11725"
374 y="881.34082" />
375 <text
376 xml:space="preserve"
377 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
378 x="292.42188"
379 y="897.34344"
380 id="text7417-3"
381 sodipodi:linespacing="125%"><tspan
382 sodipodi:role="line"
383 id="tspan7419-38"
384 x="292.42188"
385 y="897.34344"
386 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">App</tspan></text>
387 </g>
388 <g
389 id="g7427-5-9"
390 transform="translate(-7.1700514,1.5152288)">
391 <rect
392 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
393 id="rect3927-6-7-3-9-4"
394 width="49.968636"
395 height="22.887798"
396 x="284.11725"
397 y="881.34082" />
398 <text
399 xml:space="preserve"
400 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
401 x="292.42188"
402 y="897.34344"
403 id="text7417-1-8"
404 sodipodi:linespacing="125%"><tspan
405 sodipodi:role="line"
406 id="tspan7419-3-1"
407 x="292.42188"
408 y="897.34344"
409 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">App</tspan></text>
410 </g>
411 </g>
412 <rect
413 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:1.49571276;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
414 id="rect3927-6-7-6-9"
415 width="150.1631"
416 height="80.15078"
417 x="428.81952"
418 y="835.39331" />
419 </g>
420 <g
421 transform="translate(48.937081,62.852008)"
422 id="g7607-8">
423 <rect
424 style="fill:#666666"
425 id="rect3927-6-7-0-3-6"
426 width="151.42857"
427 height="39.999996"
428 x="427.93298"
429 y="835.45599" />
430 <text
431 xml:space="preserve"
432 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
433 x="448.01251"
434 y="862.91205"
435 id="text5742-23-2"
436 sodipodi:linespacing="125%"><tspan
437 sodipodi:role="line"
438 id="tspan5744-4-5"
439 x="448.01251"
440 y="862.91205">Container</tspan></text>
441 <g
442 id="g7456-3-9"
443 transform="translate(173.33248,1.9136773)">
444 <g
445 transform="translate(52.52793,1.5152288)"
446 id="g7427-2-0">
447 <rect
448 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
449 id="rect3927-6-7-3-5-2"
450 width="49.968636"
451 height="22.887798"
452 x="284.11725"
453 y="881.34082" />
454 <text
455 xml:space="preserve"
456 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
457 x="292.42188"
458 y="897.34344"
459 id="text7417-3-4"
460 sodipodi:linespacing="125%"><tspan
461 sodipodi:role="line"
462 id="tspan7419-38-0"
463 x="292.42188"
464 y="897.34344"
465 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">App</tspan></text>
466 </g>
467 <g
468 id="g7427-5-9-8"
469 transform="translate(-7.1700514,1.5152288)">
470 <rect
471 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
472 id="rect3927-6-7-3-9-4-2"
473 width="49.968636"
474 height="22.887798"
475 x="284.11725"
476 y="881.34082" />
477 <text
478 xml:space="preserve"
479 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
480 x="292.42188"
481 y="897.34344"
482 id="text7417-1-8-6"
483 sodipodi:linespacing="125%"><tspan
484 sodipodi:role="line"
485 id="tspan7419-3-1-4"
486 x="292.42188"
487 y="897.34344"
488 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">App</tspan></text>
489 </g>
490 </g>
491 <rect
492 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:1.49571276;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
493 id="rect3927-6-7-6-9-5"
494 width="150.1631"
495 height="80.15078"
496 x="428.81952"
497 y="835.39331" />
498 </g>
499 </g>
500 <g
501 id="g7991"
502 transform="translate(-69.530694,27.83409)">
503 <g
504 transform="translate(-9.4265932e-6,0)"
505 id="g7955">
506 <g
507 id="g7466"
508 transform="translate(-0.71428572,-46.428572)">
509 <rect
510 y="829.50171"
511 x="70.24765"
512 height="39.999996"
513 width="151.42857"
514 id="rect3927-6-7-0"
515 style="fill:#666666" />
516 <rect
517 y="909.50171"
518 x="70.24765"
519 height="39.999996"
520 width="151.42857"
521 id="rect3927-6-7-3-4"
522 style="fill:#007bff;fill-opacity:1" />
523 <text
524 sodipodi:linespacing="125%"
525 id="text5742"
526 y="856.79175"
527 x="129.15042"
528 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
529 xml:space="preserve"><tspan
530 y="856.79175"
531 x="129.15042"
532 id="tspan5744"
533 sodipodi:role="line">VM</tspan></text>
534 <text
535 sodipodi:linespacing="125%"
536 id="text7407"
537 y="936.78198"
538 x="94.169945"
539 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
540 xml:space="preserve"><tspan
541 y="936.78198"
542 x="94.169945"
543 id="tspan7409"
544 sodipodi:role="line">Guest OS</tspan></text>
545 <g
546 transform="translate(-184.35284,-4.0406102)"
547 id="g7456">
548 <g
549 id="g7427"
550 transform="translate(52.52793,1.5152288)">
551 <rect
552 y="881.34082"
553 x="284.11725"
554 height="22.887798"
555 width="49.968636"
556 id="rect3927-6-7-3"
557 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
558 <text
559 sodipodi:linespacing="125%"
560 id="text7417"
561 y="897.34344"
562 x="292.42188"
563 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
564 xml:space="preserve"><tspan
565 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
566 y="897.34344"
567 x="292.42188"
568 id="tspan7419"
569 sodipodi:role="line">App</tspan></text>
570 </g>
571 <g
572 transform="translate(-7.1700514,1.5152288)"
573 id="g7427-5">
574 <rect
575 y="881.34082"
576 x="284.11725"
577 height="22.887798"
578 width="49.968636"
579 id="rect3927-6-7-3-9"
580 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
581 <text
582 sodipodi:linespacing="125%"
583 id="text7417-1"
584 y="897.34344"
585 x="292.42188"
586 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
587 xml:space="preserve"><tspan
588 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
589 y="897.34344"
590 x="292.42188"
591 id="tspan7419-3"
592 sodipodi:role="line">App</tspan></text>
593 </g>
594 </g>
595 <rect
596 y="829.60608"
597 x="71.301262"
598 height="120.22279"
599 width="149.82901"
600 id="rect3927-6-7-6"
601 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:1.82980192;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
602 </g>
603 <g
604 transform="translate(156.08323,-46.428572)"
605 id="g7466-4">
606 <rect
607 y="829.50171"
608 x="70.24765"
609 height="39.999996"
610 width="151.42857"
611 id="rect3927-6-7-0-9"
612 style="fill:#666666" />
613 <rect
614 y="909.50171"
615 x="70.24765"
616 height="39.999996"
617 width="151.42857"
618 id="rect3927-6-7-3-4-9"
619 style="fill:#007bff;fill-opacity:1" />
620 <text
621 sodipodi:linespacing="125%"
622 id="text5742-2"
623 y="856.79175"
624 x="129.15042"
625 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
626 xml:space="preserve"><tspan
627 y="856.79175"
628 x="129.15042"
629 id="tspan5744-3"
630 sodipodi:role="line">VM</tspan></text>
631 <text
632 sodipodi:linespacing="125%"
633 id="text7407-8"
634 y="936.78198"
635 x="94.169945"
636 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
637 xml:space="preserve"><tspan
638 y="936.78198"
639 x="94.169945"
640 id="tspan7409-5"
641 sodipodi:role="line">Guest OS</tspan></text>
642 <g
643 transform="translate(-184.35284,-4.0406102)"
644 id="g7456-1">
645 <g
646 id="g7427-7"
647 transform="translate(52.52793,1.5152288)">
648 <rect
649 y="881.34082"
650 x="284.11725"
651 height="22.887798"
652 width="49.968636"
653 id="rect3927-6-7-3-1"
654 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
655 <text
656 sodipodi:linespacing="125%"
657 id="text7417-7"
658 y="897.34344"
659 x="292.42188"
660 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
661 xml:space="preserve"><tspan
662 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
663 y="897.34344"
664 x="292.42188"
665 id="tspan7419-5"
666 sodipodi:role="line">App</tspan></text>
667 </g>
668 <g
669 transform="translate(-7.1700514,1.5152288)"
670 id="g7427-5-4">
671 <rect
672 y="881.34082"
673 x="284.11725"
674 height="22.887798"
675 width="49.968636"
676 id="rect3927-6-7-3-9-8"
677 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
678 <text
679 sodipodi:linespacing="125%"
680 id="text7417-1-6"
681 y="897.34344"
682 x="292.42188"
683 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
684 xml:space="preserve"><tspan
685 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
686 y="897.34344"
687 x="292.42188"
688 id="tspan7419-3-6"
689 sodipodi:role="line">App</tspan></text>
690 </g>
691 </g>
692 <rect
693 y="829.60608"
694 x="71.301262"
695 height="120.22279"
696 width="149.82901"
697 id="rect3927-6-7-6-6"
698 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:1.82980192;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
699 </g>
700 </g>
701 <g
702 transform="matrix(1.0052129,0,0,0.99987303,-1.8536558,-10.545406)"
703 id="g7950">
704 <rect
705 style="fill:#00ff00;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
706 id="rect3927-6-7-8"
707 width="305"
708 height="39.999996"
709 x="72.01416"
710 y="920.97742" />
711 <text
712 xml:space="preserve"
713 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
714 x="192.03369"
715 y="946.93933"
716 id="text7884"
717 sodipodi:linespacing="125%"><tspan
718 sodipodi:role="line"
719 id="tspan7886"
720 x="192.03369"
721 y="946.93933">Qemu</tspan></text>
722 </g>
723 </g>
724 </g>
725</svg>