]> git.proxmox.com Git - pve-docs.git/blobdiff - images/pve-software-stack.svg
make dinstall: skip mediawiki deb for now
[pve-docs.git] / images / pve-software-stack.svg
index e38894000a5412f386136a5e97c5a48aa2ce7fc3..1ffd4f0a0b151e4ca48f0231e61c7f377e43ecd9 100644 (file)
 <?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>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.38.0 (20140413.2041)
+ -->
+<!-- Title: pve_software_stack Pages: 1 -->
+<svg width="526pt" height="401pt"
+ viewBox="0.00 0.00 526.00 401.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 397)">
+<title>pve_software_stack</title>
+<polygon fill="none" stroke="none" points="-4,4 -4,-397 522,-397 522,4 -4,4"/>
+<!-- stack -->
+<g id="node1" class="node"><title>stack</title>
+<polygon fill="#00617f" stroke="none" points="12,-289.5 12,-384.5 506,-384.5 506,-289.5 12,-289.5"/>
+<text text-anchor="start" x="210.5" y="-366.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">User Tools</text>
+<polygon fill="#00617f" stroke="none" points="14,-291.5 14,-356.5 504,-356.5 504,-291.5 14,-291.5"/>
+<polygon fill="#ff9100" stroke="none" points="19,-326.5 19,-351.5 109,-351.5 109,-326.5 19,-326.5"/>
+<text text-anchor="start" x="54" y="-335.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">qm</text>
+<polygon fill="#ff9100" stroke="none" points="114,-326.5 114,-351.5 225,-351.5 225,-326.5 114,-326.5"/>
+<text text-anchor="start" x="149" y="-335.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pvesm</text>
+<polygon fill="#ff9100" stroke="none" points="230,-326.5 230,-351.5 351,-351.5 351,-326.5 230,-326.5"/>
+<text text-anchor="start" x="269.5" y="-335.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pveum</text>
+<polygon fill="#ff9100" stroke="none" points="356,-326.5 356,-351.5 499,-351.5 499,-326.5 356,-326.5"/>
+<text text-anchor="start" x="390.5" y="-335.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">ha&#45;manager</text>
+<polygon fill="#ff9100" stroke="none" points="19,-296.5 19,-321.5 109,-321.5 109,-296.5 19,-296.5"/>
+<text text-anchor="start" x="54.5" y="-305.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pct</text>
+<polygon fill="#ff9100" stroke="none" points="114,-296.5 114,-321.5 225,-321.5 225,-296.5 114,-296.5"/>
+<text text-anchor="start" x="149" y="-305.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pvecm</text>
+<polygon fill="#ff9100" stroke="none" points="230,-296.5 230,-321.5 351,-321.5 351,-296.5 230,-296.5"/>
+<text text-anchor="start" x="264.5" y="-305.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pveceph</text>
+<polygon fill="#ff9100" stroke="none" points="356,-296.5 356,-321.5 499,-321.5 499,-296.5 356,-296.5"/>
+<text text-anchor="start" x="393" y="-305.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pve&#45;firewall</text>
+<polygon fill="#00617f" stroke="none" points="12,-218.5 12,-283.5 506,-283.5 506,-218.5 12,-218.5"/>
+<text text-anchor="start" x="220.5" y="-265.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">Services</text>
+<polygon fill="#00617f" stroke="none" points="14,-220.5 14,-255.5 504,-255.5 504,-220.5 14,-220.5"/>
+<polygon fill="#e57000" stroke="none" points="19,-225.5 19,-250.5 104,-250.5 104,-225.5 19,-225.5"/>
+<text text-anchor="start" x="34" y="-234.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pveproxy</text>
+<polygon fill="#e57000" stroke="none" points="109,-225.5 109,-250.5 211,-250.5 211,-225.5 109,-225.5"/>
+<text text-anchor="start" x="124" y="-234.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pvedaemon</text>
+<polygon fill="#e57000" stroke="none" points="216,-225.5 216,-250.5 298,-250.5 298,-225.5 216,-225.5"/>
+<text text-anchor="start" x="231" y="-234.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pvestatd</text>
+<polygon fill="#e57000" stroke="none" points="303,-225.5 303,-250.5 398,-250.5 398,-225.5 303,-225.5"/>
+<text text-anchor="start" x="317.5" y="-234.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pve&#45;ha&#45;lrm</text>
+<polygon fill="#e57000" stroke="none" points="403,-225.5 403,-250.5 499,-250.5 499,-225.5 403,-225.5"/>
+<text text-anchor="start" x="417.5" y="-234.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">pve&#45;cluster</text>
+<polygon fill="#abbaba" stroke="none" points="20,-95.5 20,-204.5 133,-204.5 133,-95.5 20,-95.5"/>
+<text text-anchor="start" x="61" y="-178.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">VM</text>
+<polygon fill="white" stroke="none" points="25,-137.5 25,-162.5 74,-162.5 74,-137.5 25,-137.5"/>
+<text text-anchor="start" x="37" y="-146.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#00617f">App</text>
+<polygon fill="white" stroke="none" points="79,-137.5 79,-162.5 128,-162.5 128,-137.5 79,-137.5"/>
+<text text-anchor="start" x="91" y="-146.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#00617f">App</text>
+<polygon fill="#00617f" stroke="none" points="25,-100.5 25,-132.5 128,-132.5 128,-100.5 25,-100.5"/>
+<text text-anchor="start" x="32.5" y="-111.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">Guest OS</text>
+<polygon fill="#abbaba" stroke="none" points="139,-95.5 139,-204.5 252,-204.5 252,-95.5 139,-95.5"/>
+<text text-anchor="start" x="180" y="-178.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">VM</text>
+<polygon fill="white" stroke="none" points="144,-137.5 144,-162.5 193,-162.5 193,-137.5 144,-137.5"/>
+<text text-anchor="start" x="156" y="-146.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#00617f">App</text>
+<polygon fill="white" stroke="none" points="198,-137.5 198,-162.5 247,-162.5 247,-137.5 198,-137.5"/>
+<text text-anchor="start" x="210" y="-146.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#00617f">App</text>
+<polygon fill="#00617f" stroke="none" points="144,-100.5 144,-132.5 247,-132.5 247,-100.5 144,-100.5"/>
+<text text-anchor="start" x="151.5" y="-111.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">Guest OS</text>
+<polygon fill="#ff9100" stroke="none" points="18,-65.5 18,-91.5 254,-91.5 254,-65.5 18,-65.5"/>
+<text text-anchor="start" x="108.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">Qemu</text>
+<text text-anchor="start" x="320.5" y="-192.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="320.5" y="-170.8" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<text text-anchor="start" x="320.5" y="-149.3" font-family="Helvetica,sans-Serif" font-size="14.00"> </text>
+<polygon fill="#abbaba" stroke="none" points="266,-67.5 266,-139.5 379,-139.5 379,-67.5 266,-67.5"/>
+<text text-anchor="start" x="278.5" y="-113.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">Container</text>
+<polygon fill="white" stroke="none" points="271,-72.5 271,-97.5 320,-97.5 320,-72.5 271,-72.5"/>
+<text text-anchor="start" x="283" y="-81.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#00617f">App</text>
+<polygon fill="white" stroke="none" points="325,-72.5 325,-97.5 374,-97.5 374,-72.5 325,-72.5"/>
+<text text-anchor="start" x="337" y="-81.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#00617f">App</text>
+<polygon fill="#abbaba" stroke="none" points="385,-67.5 385,-139.5 498,-139.5 498,-67.5 385,-67.5"/>
+<text text-anchor="start" x="397.5" y="-113.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">Container</text>
+<polygon fill="white" stroke="none" points="390,-72.5 390,-97.5 439,-97.5 439,-72.5 390,-72.5"/>
+<text text-anchor="start" x="402" y="-81.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#00617f">App</text>
+<polygon fill="white" stroke="none" points="444,-72.5 444,-97.5 493,-97.5 493,-72.5 444,-72.5"/>
+<text text-anchor="start" x="456" y="-81.3" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#00617f">App</text>
+<polygon fill="#00617f" stroke="none" points="12,-7.5 12,-53.5 506,-53.5 506,-7.5 12,-7.5"/>
+<polygon fill="#00617f" stroke="none" points="14,-9.5 14,-51.5 504,-51.5 504,-9.5 14,-9.5"/>
+<polygon fill="#ff9100" stroke="none" points="19,-18 19,-43 64,-43 64,-18 19,-18"/>
+<text text-anchor="start" x="24" y="-26.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">KVM</text>
+<text text-anchor="start" x="150.5" y="-25.5" font-family="Helvetica,sans-Serif" font-size="20.00" fill="white">Linux Kernel</text>
+<polygon fill="#ff9100" stroke="none" points="349,-18 349,-43 424,-43 424,-18 349,-18"/>
+<text text-anchor="start" x="354" y="-26.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">AppArmor</text>
+<polygon fill="#ff9100" stroke="none" points="429,-18 429,-43 499,-43 499,-18 429,-18"/>
+<text text-anchor="start" x="434" y="-26.8" font-family="Helvetica,sans-Serif" font-size="14.00" fill="white">cgroups</text>
+</g>
+</g>
 </svg>