]> git.proxmox.com Git - pve-docs.git/blobdiff - images/pve-software-stack.svg
add PVE software stack overview svg.
[pve-docs.git] / images / pve-software-stack.svg
diff --git a/images/pve-software-stack.svg b/images/pve-software-stack.svg
new file mode 100644 (file)
index 0000000..e388940
--- /dev/null
@@ -0,0 +1,725 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="179mm"
+   height="131mm"
+   viewBox="0 0 634.25188 464.17317"
+   id="svg3802"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="pve-software-stack.svg">
+  <defs
+     id="defs3804">
+    <linearGradient
+       id="linearGradient5719"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop5721" />
+    </linearGradient>
+    <clipPath
+       id="clipPath2999"
+       clipPathUnits="userSpaceOnUse">
+      <path
+         id="path3001"
+         d="m 0,14400 14400,0 L 14400,0 0,0 0,14400 Z"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.979899"
+     inkscape:cx="296.01361"
+     inkscape:cy="231.92509"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1916"
+     inkscape:window-height="1138"
+     inkscape:window-x="8"
+     inkscape:window-y="30"
+     inkscape:window-maximized="0"
+     inkscape:snap-grids="true"
+     inkscape:snap-to-guides="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3929"
+       dotted="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata3807">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-588.18903)">
+    <text
+       xml:space="preserve"
+       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"
+       x="120"
+       y="702.36218"
+       id="text4151"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4153"
+         x="120"
+         y="702.36218" /></text>
+    <g
+       id="g8316"
+       transform="translate(-66.299858,9.2857144)">
+      <rect
+         y="582.28528"
+         x="67.299858"
+         height="128.63091"
+         width="632.14288"
+         id="rect4261"
+         style="fill:#cccccc;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         y="621.27332"
+         x="73.014153"
+         height="39.999996"
+         width="151.42857"
+         id="rect3927-6"
+         style="fill:#666666;stroke:#000000;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text3923-0"
+         y="646.71277"
+         x="131.48236"
+         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"
+         xml:space="preserve"><tspan
+           y="646.71277"
+           x="131.48236"
+           id="tspan3925-2"
+           sodipodi:role="line">qm</tspan></text>
+      <rect
+         y="621.27332"
+         x="229.44273"
+         height="39.999996"
+         width="151.42857"
+         id="rect3927-9"
+         style="fill:#666666;stroke:#000000;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text3923-4"
+         y="646.71277"
+         x="268.26248"
+         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"
+         xml:space="preserve"><tspan
+           y="646.71277"
+           x="268.26248"
+           id="tspan3925-4"
+           sodipodi:role="line">pvesm</tspan></text>
+      <rect
+         y="621.27332"
+         x="385.87131"
+         height="39.999996"
+         width="151.42857"
+         id="rect3927-0"
+         style="fill:#666666;stroke:#000000;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text3923-8"
+         y="646.71277"
+         x="423.5192"
+         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"
+         xml:space="preserve"><tspan
+           y="646.71277"
+           x="423.5192"
+           id="tspan3925-0"
+           sodipodi:role="line">pveum</tspan></text>
+      <rect
+         y="621.27332"
+         x="542.29987"
+         height="39.999996"
+         width="151.42857"
+         id="rect3927-2"
+         style="fill:#666666;stroke:#000000;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text3923-88"
+         y="646.71277"
+         x="549.20557"
+         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"
+         xml:space="preserve"><tspan
+           y="646.71277"
+           x="549.20557"
+           id="tspan3925-7"
+           sodipodi:role="line">ha-manager</tspan></text>
+      <rect
+         y="665.26312"
+         x="73.014153"
+         height="39.999996"
+         width="151.42857"
+         id="rect3927-6-7"
+         style="fill:#666666;stroke:#000000;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text3923-0-3"
+         y="690.70258"
+         x="130.23236"
+         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"
+         xml:space="preserve"><tspan
+           y="690.70258"
+           x="130.23236"
+           id="tspan3925-2-7"
+           sodipodi:role="line">pct</tspan></text>
+      <rect
+         y="666.27332"
+         x="229.44273"
+         height="39.999996"
+         width="151.42857"
+         id="rect3927-9-4"
+         style="fill:#666666;stroke:#000000;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text3923-4-8"
+         y="691.71277"
+         x="268.28201"
+         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"
+         xml:space="preserve"><tspan
+           y="691.71277"
+           x="268.28201"
+           id="tspan3925-4-9"
+           sodipodi:role="line">pvecm</tspan></text>
+      <rect
+         y="666.27332"
+         x="385.87131"
+         height="39.999996"
+         width="151.42857"
+         id="rect3927-0-1"
+         style="fill:#666666;stroke:#000000;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text3923-8-1"
+         y="691.71277"
+         x="414.0563"
+         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"
+         xml:space="preserve"><tspan
+           y="691.71277"
+           x="414.0563"
+           id="tspan3925-0-9"
+           sodipodi:role="line">pveceph</tspan></text>
+      <rect
+         y="666.27332"
+         x="542.29987"
+         height="39.999996"
+         width="151.42857"
+         id="rect3927-2-7"
+         style="fill:#666666;stroke:#000000;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text3923-88-6"
+         y="691.71277"
+         x="551.3833"
+         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"
+         xml:space="preserve"><tspan
+           y="691.71277"
+           x="551.3833"
+           id="tspan3925-7-2"
+           sodipodi:role="line">pve-firewall</tspan></text>
+      <text
+         sodipodi:linespacing="125%"
+         id="text4503"
+         y="608.11853"
+         x="325.99518"
+         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"
+         xml:space="preserve"><tspan
+           y="608.11853"
+           x="325.99518"
+           id="tspan4505"
+           sodipodi:role="line">User Tools</tspan></text>
+    </g>
+    <text
+       xml:space="preserve"
+       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"
+       x="400"
+       y="807.36218"
+       id="text4507"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4509"
+         x="400"
+         y="807.36218" /></text>
+    <g
+       id="g8141"
+       transform="translate(-66.299858,11.285699)">
+      <rect
+         y="725.9162"
+         x="67.299858"
+         height="50.849159"
+         width="632.14288"
+         id="rect4261-9"
+         style="fill:#26acac;fill-opacity:0.85490196;stroke:#000000;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <text
+         sodipodi:linespacing="125%"
+         id="text6108"
+         y="756.78021"
+         x="75.636925"
+         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"
+         xml:space="preserve"><tspan
+           y="756.78021"
+           x="75.636925"
+           id="tspan6110"
+           sodipodi:role="line">pveproxy pvedaemon pvestatd pve-ha-lrm pve-cluster</tspan></text>
+    </g>
+    <g
+       id="g8128"
+       transform="translate(-66.299858,23.700442)">
+      <g
+         transform="translate(-8.2857056,7.9638466)"
+         id="g7785">
+        <rect
+           style="fill:#007bff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect4261-9-8"
+           width="632.14288"
+           height="50.849159"
+           x="75.585564"
+           y="968.84875" />
+        <text
+           xml:space="preserve"
+           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"
+           x="320.96365"
+           y="1001.7294"
+           id="text7781"
+           sodipodi:linespacing="125%"><tspan
+             sodipodi:role="line"
+             id="tspan7783"
+             x="320.96365"
+             y="1001.7294">Linux Kernel</tspan></text>
+      </g>
+      <g
+         id="g8123">
+        <rect
+           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"
+           id="rect7790"
+           width="130"
+           height="30"
+           x="71.714294"
+           y="980.32611" />
+        <text
+           xml:space="preserve"
+           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"
+           x="111.27972"
+           y="1002.6161"
+           id="text7804"
+           sodipodi:linespacing="125%"><tspan
+             sodipodi:role="line"
+             id="tspan7806"
+             x="111.27972"
+             y="1002.6161">KVM</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g4392"
+       transform="translate(5.9234945,2.5578788e-7)">
+      <g
+         transform="translate(-107.86041,62.852008)"
+         id="g7607">
+        <rect
+           style="fill:#666666"
+           id="rect3927-6-7-0-3"
+           width="151.42857"
+           height="39.999996"
+           x="427.93298"
+           y="835.45599" />
+        <text
+           xml:space="preserve"
+           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"
+           x="448.01251"
+           y="862.91205"
+           id="text5742-23"
+           sodipodi:linespacing="125%"><tspan
+             sodipodi:role="line"
+             id="tspan5744-4"
+             x="448.01251"
+             y="862.91205">Container</tspan></text>
+        <g
+           id="g7456-3"
+           transform="translate(173.33248,1.9136773)">
+          <g
+             transform="translate(52.52793,1.5152288)"
+             id="g7427-2">
+            <rect
+               style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+               id="rect3927-6-7-3-5"
+               width="49.968636"
+               height="22.887798"
+               x="284.11725"
+               y="881.34082" />
+            <text
+               xml:space="preserve"
+               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"
+               x="292.42188"
+               y="897.34344"
+               id="text7417-3"
+               sodipodi:linespacing="125%"><tspan
+                 sodipodi:role="line"
+                 id="tspan7419-38"
+                 x="292.42188"
+                 y="897.34344"
+                 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>
+          </g>
+          <g
+             id="g7427-5-9"
+             transform="translate(-7.1700514,1.5152288)">
+            <rect
+               style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+               id="rect3927-6-7-3-9-4"
+               width="49.968636"
+               height="22.887798"
+               x="284.11725"
+               y="881.34082" />
+            <text
+               xml:space="preserve"
+               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"
+               x="292.42188"
+               y="897.34344"
+               id="text7417-1-8"
+               sodipodi:linespacing="125%"><tspan
+                 sodipodi:role="line"
+                 id="tspan7419-3-1"
+                 x="292.42188"
+                 y="897.34344"
+                 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>
+          </g>
+        </g>
+        <rect
+           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"
+           id="rect3927-6-7-6-9"
+           width="150.1631"
+           height="80.15078"
+           x="428.81952"
+           y="835.39331" />
+      </g>
+      <g
+         transform="translate(48.937081,62.852008)"
+         id="g7607-8">
+        <rect
+           style="fill:#666666"
+           id="rect3927-6-7-0-3-6"
+           width="151.42857"
+           height="39.999996"
+           x="427.93298"
+           y="835.45599" />
+        <text
+           xml:space="preserve"
+           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"
+           x="448.01251"
+           y="862.91205"
+           id="text5742-23-2"
+           sodipodi:linespacing="125%"><tspan
+             sodipodi:role="line"
+             id="tspan5744-4-5"
+             x="448.01251"
+             y="862.91205">Container</tspan></text>
+        <g
+           id="g7456-3-9"
+           transform="translate(173.33248,1.9136773)">
+          <g
+             transform="translate(52.52793,1.5152288)"
+             id="g7427-2-0">
+            <rect
+               style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+               id="rect3927-6-7-3-5-2"
+               width="49.968636"
+               height="22.887798"
+               x="284.11725"
+               y="881.34082" />
+            <text
+               xml:space="preserve"
+               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"
+               x="292.42188"
+               y="897.34344"
+               id="text7417-3-4"
+               sodipodi:linespacing="125%"><tspan
+                 sodipodi:role="line"
+                 id="tspan7419-38-0"
+                 x="292.42188"
+                 y="897.34344"
+                 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>
+          </g>
+          <g
+             id="g7427-5-9-8"
+             transform="translate(-7.1700514,1.5152288)">
+            <rect
+               style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+               id="rect3927-6-7-3-9-4-2"
+               width="49.968636"
+               height="22.887798"
+               x="284.11725"
+               y="881.34082" />
+            <text
+               xml:space="preserve"
+               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"
+               x="292.42188"
+               y="897.34344"
+               id="text7417-1-8-6"
+               sodipodi:linespacing="125%"><tspan
+                 sodipodi:role="line"
+                 id="tspan7419-3-1-4"
+                 x="292.42188"
+                 y="897.34344"
+                 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>
+          </g>
+        </g>
+        <rect
+           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"
+           id="rect3927-6-7-6-9-5"
+           width="150.1631"
+           height="80.15078"
+           x="428.81952"
+           y="835.39331" />
+      </g>
+    </g>
+    <g
+       id="g7991"
+       transform="translate(-69.530694,27.83409)">
+      <g
+         transform="translate(-9.4265932e-6,0)"
+         id="g7955">
+        <g
+           id="g7466"
+           transform="translate(-0.71428572,-46.428572)">
+          <rect
+             y="829.50171"
+             x="70.24765"
+             height="39.999996"
+             width="151.42857"
+             id="rect3927-6-7-0"
+             style="fill:#666666" />
+          <rect
+             y="909.50171"
+             x="70.24765"
+             height="39.999996"
+             width="151.42857"
+             id="rect3927-6-7-3-4"
+             style="fill:#007bff;fill-opacity:1" />
+          <text
+             sodipodi:linespacing="125%"
+             id="text5742"
+             y="856.79175"
+             x="129.15042"
+             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"
+             xml:space="preserve"><tspan
+               y="856.79175"
+               x="129.15042"
+               id="tspan5744"
+               sodipodi:role="line">VM</tspan></text>
+          <text
+             sodipodi:linespacing="125%"
+             id="text7407"
+             y="936.78198"
+             x="94.169945"
+             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"
+             xml:space="preserve"><tspan
+               y="936.78198"
+               x="94.169945"
+               id="tspan7409"
+               sodipodi:role="line">Guest OS</tspan></text>
+          <g
+             transform="translate(-184.35284,-4.0406102)"
+             id="g7456">
+            <g
+               id="g7427"
+               transform="translate(52.52793,1.5152288)">
+              <rect
+                 y="881.34082"
+                 x="284.11725"
+                 height="22.887798"
+                 width="49.968636"
+                 id="rect3927-6-7-3"
+                 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+              <text
+                 sodipodi:linespacing="125%"
+                 id="text7417"
+                 y="897.34344"
+                 x="292.42188"
+                 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"
+                 xml:space="preserve"><tspan
+                   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"
+                   y="897.34344"
+                   x="292.42188"
+                   id="tspan7419"
+                   sodipodi:role="line">App</tspan></text>
+            </g>
+            <g
+               transform="translate(-7.1700514,1.5152288)"
+               id="g7427-5">
+              <rect
+                 y="881.34082"
+                 x="284.11725"
+                 height="22.887798"
+                 width="49.968636"
+                 id="rect3927-6-7-3-9"
+                 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+              <text
+                 sodipodi:linespacing="125%"
+                 id="text7417-1"
+                 y="897.34344"
+                 x="292.42188"
+                 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"
+                 xml:space="preserve"><tspan
+                   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"
+                   y="897.34344"
+                   x="292.42188"
+                   id="tspan7419-3"
+                   sodipodi:role="line">App</tspan></text>
+            </g>
+          </g>
+          <rect
+             y="829.60608"
+             x="71.301262"
+             height="120.22279"
+             width="149.82901"
+             id="rect3927-6-7-6"
+             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" />
+        </g>
+        <g
+           transform="translate(156.08323,-46.428572)"
+           id="g7466-4">
+          <rect
+             y="829.50171"
+             x="70.24765"
+             height="39.999996"
+             width="151.42857"
+             id="rect3927-6-7-0-9"
+             style="fill:#666666" />
+          <rect
+             y="909.50171"
+             x="70.24765"
+             height="39.999996"
+             width="151.42857"
+             id="rect3927-6-7-3-4-9"
+             style="fill:#007bff;fill-opacity:1" />
+          <text
+             sodipodi:linespacing="125%"
+             id="text5742-2"
+             y="856.79175"
+             x="129.15042"
+             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"
+             xml:space="preserve"><tspan
+               y="856.79175"
+               x="129.15042"
+               id="tspan5744-3"
+               sodipodi:role="line">VM</tspan></text>
+          <text
+             sodipodi:linespacing="125%"
+             id="text7407-8"
+             y="936.78198"
+             x="94.169945"
+             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"
+             xml:space="preserve"><tspan
+               y="936.78198"
+               x="94.169945"
+               id="tspan7409-5"
+               sodipodi:role="line">Guest OS</tspan></text>
+          <g
+             transform="translate(-184.35284,-4.0406102)"
+             id="g7456-1">
+            <g
+               id="g7427-7"
+               transform="translate(52.52793,1.5152288)">
+              <rect
+                 y="881.34082"
+                 x="284.11725"
+                 height="22.887798"
+                 width="49.968636"
+                 id="rect3927-6-7-3-1"
+                 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+              <text
+                 sodipodi:linespacing="125%"
+                 id="text7417-7"
+                 y="897.34344"
+                 x="292.42188"
+                 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"
+                 xml:space="preserve"><tspan
+                   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"
+                   y="897.34344"
+                   x="292.42188"
+                   id="tspan7419-5"
+                   sodipodi:role="line">App</tspan></text>
+            </g>
+            <g
+               transform="translate(-7.1700514,1.5152288)"
+               id="g7427-5-4">
+              <rect
+                 y="881.34082"
+                 x="284.11725"
+                 height="22.887798"
+                 width="49.968636"
+                 id="rect3927-6-7-3-9-8"
+                 style="fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:0.4345271;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+              <text
+                 sodipodi:linespacing="125%"
+                 id="text7417-1-6"
+                 y="897.34344"
+                 x="292.42188"
+                 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"
+                 xml:space="preserve"><tspan
+                   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"
+                   y="897.34344"
+                   x="292.42188"
+                   id="tspan7419-3-6"
+                   sodipodi:role="line">App</tspan></text>
+            </g>
+          </g>
+          <rect
+             y="829.60608"
+             x="71.301262"
+             height="120.22279"
+             width="149.82901"
+             id="rect3927-6-7-6-6"
+             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" />
+        </g>
+      </g>
+      <g
+         transform="matrix(1.0052129,0,0,0.99987303,-1.8536558,-10.545406)"
+         id="g7950">
+        <rect
+           style="fill:#00ff00;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect3927-6-7-8"
+           width="305"
+           height="39.999996"
+           x="72.01416"
+           y="920.97742" />
+        <text
+           xml:space="preserve"
+           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"
+           x="192.03369"
+           y="946.93933"
+           id="text7884"
+           sodipodi:linespacing="125%"><tspan
+             sodipodi:role="line"
+             id="tspan7886"
+             x="192.03369"
+             y="946.93933">Qemu</tspan></text>
+      </g>
+    </g>
+  </g>
+</svg>