diff --git a/source/Unix/connection.rst b/source/Unix/connection.rst index 7dce7104f88cc825f445ef313fde1ab436ed9816..574f36388c5130147f278652106b12e9a8dadb06 100644 --- a/source/Unix/connection.rst +++ b/source/Unix/connection.rst @@ -32,7 +32,7 @@ exercise: Network accessibility at Pasteur. ================================= -.. figure:: ../_static/unix/images//fortress.png +.. figure:: ../_static/unix/images/ip_fortress.png :class: align-center :width: 500px diff --git a/source/_static/unix/images/ip_fortress.png b/source/_static/unix/images/ip_fortress.png new file mode 100644 index 0000000000000000000000000000000000000000..c17234ea53abfb53a84a28525979d2ca08370d7f Binary files /dev/null and b/source/_static/unix/images/ip_fortress.png differ diff --git a/source/_static/unix/images/ip_fortress.svg b/source/_static/unix/images/ip_fortress.svg new file mode 100644 index 0000000000000000000000000000000000000000..11fd4de2557b3111ab6fad792eb6fc68e68e1f35 --- /dev/null +++ b/source/_static/unix/images/ip_fortress.svg @@ -0,0 +1,858 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="225.56279mm" + height="164.265mm" + viewBox="0 0 225.56279 164.265" + version="1.1" + id="svg5" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="ip_fortress.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview7" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:document-units="mm" + showgrid="false" + inkscape:snap-grids="false" + inkscape:snap-to-guides="false" + inkscape:snap-global="false" + inkscape:zoom="1.59" + inkscape:cx="116.3522" + inkscape:cy="390.56604" + inkscape:window-width="3840" + inkscape:window-height="2088" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="layer1" + fit-margin-left="1" + fit-margin-top="1" + fit-margin-right="1" + fit-margin-bottom="1" /> + <defs + id="defs2"> + <inkscape:path-effect + effect="bspline" + id="path-effect37202" + is_visible="true" + lpeversion="1" + weight="33.333333" + steps="2" + helper_size="0" + apply_no_weight="true" + apply_with_weight="true" + only_selected="false" /> + <marker + style="overflow:visible" + id="marker33982" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend" + inkscape:isstock="true"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path33980" /> + </marker> + <marker + style="overflow:visible" + id="marker33972" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lstart" + inkscape:isstock="true"> + <path + transform="matrix(0.8,0,0,0.8,10,0)" + style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path33970" /> + </marker> + <marker + style="overflow:visible" + id="marker33962" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lstart" + inkscape:isstock="true"> + <path + transform="matrix(0.8,0,0,0.8,10,0)" + style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path33960" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1Lstart" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lstart" + inkscape:isstock="true"> + <path + transform="matrix(0.8,0,0,0.8,10,0)" + style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path33684" /> + </marker> + <marker + style="overflow:visible" + id="Arrow1Lend" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend" + inkscape:isstock="true"> + <path + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path33687" /> + </marker> + </defs> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(31.925895,-30.720664)"> + <g + id="g6483" + transform="translate(5.67291,-4.6070029)"> + <circle + style="display:inline;fill:#f9f9f9;stroke:#000000;stroke-width:2.265;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill" + id="path846" + cx="105.83149" + cy="117.46017" + r="80" + inkscape:label="fortress" /> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:2.265;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill" + id="rect6376" + width="36.480732" + height="8.4515629" + x="4.9884129" + y="126.63364" /> + <text + xml:space="preserve" + style="font-size:4.9389px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.264583" + x="23.201046" + y="132.13635" + id="text2118"><tspan + sodipodi:role="line" + id="tspan2116" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;stroke-width:0.264583" + x="23.201046" + y="132.13635">ssh.pasteur.fr</tspan></text> + </g> + <g + id="g6491" + transform="translate(-26.458344,-44.979189)"> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:2.72019;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill" + id="rect6485" + width="53.980282" + height="8.2381115" + x="-3.1074557" + y="126.74036" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.9389px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.264583" + x="23.201046" + y="132.13635" + id="text6489"><tspan + sodipodi:role="line" + id="tspan6487" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;stroke-width:0.264583" + x="23.201046" + y="132.13635">Home sweet home PC</tspan></text> + </g> + <g + id="g12623" + transform="translate(145.54211,-9.8869442)" + style="display:inline"> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:2.265;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill" + id="rect12617" + width="36.480732" + height="8.4515629" + x="4.9884129" + y="126.63364" /> + <text + xml:space="preserve" + style="font-size:4.9389px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.264583" + x="23.201046" + y="132.13635" + id="text12621"><tspan + sodipodi:role="line" + id="tspan12619" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;stroke-width:0.264583" + x="23.201046" + y="132.13635">Desktop PC</tspan></text> + </g> + <g + id="g35462" + transform="matrix(1.0024478,0,0,0.7713174,0.78124044,-4.695773)" + inkscape:label="clst"> + <rect + style="fill:#ffffff;stroke:#0073ce;stroke-width:2.265;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect14561" + width="82.87336" + height="66.696442" + x="71.765427" + y="70.82048" + inkscape:label="cluster contour" /> + <text + xml:space="preserve" + style="font-size:6.35622px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;display:inline;fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.297948;stroke-opacity:1" + x="127.55408" + y="60.959488" + id="text16207" + transform="scale(0.88703003,1.1273575)"><tspan + sodipodi:role="line" + id="tspan16205" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35622px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.297948;stroke-opacity:1" + x="127.55408" + y="60.959488">CLUSTER</tspan></text> + </g> + <g + id="g35294" + style="display:inline" + inkscape:label="submit nodes" + transform="translate(124.7046,9.1325063)"> + <rect + style="display:inline;fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect35144" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="67.141449" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect34523" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="60.454838" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect34968" + width="12.882195" + height="3.0939648" + x="7.6504879" + y="47.081631" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect35050" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="57.11153" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect35056" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="53.768234" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect35138" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="77.171349" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect35140" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="73.828049" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect35142" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="63.798141" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect35146" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="70.484734" + ry="0.32751581" + rx="0.43033767" /> + <rect + style="display:inline;fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect35054" + width="12.882195" + height="3.0939648" + x="7.5664973" + y="50.424934" + ry="0.32751581" + rx="0.43033767" /> + </g> + <g + id="g859" + transform="translate(71.470562,-45.353462)" + style="display:inline;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#ffffff;stroke:#000000;stroke-width:1.09449;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill" + id="rect853" + width="44.19455" + height="8.3570738" + x="5.7478776" + y="113.9809" /> + <text + xml:space="preserve" + style="font-size:4.9389px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="27.719755" + y="119.43642" + id="text857"><tspan + sodipodi:role="line" + id="tspan855" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + x="27.719755" + y="119.43642">maestro.pasteur.fr</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.264583;stroke-opacity:1" + x="139.0853" + y="97.456177" + id="text4819"><tspan + sodipodi:role="line" + id="tspan4817" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.264583;stroke-opacity:1" + x="139.0853" + y="97.456177">compute nodes</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 133.2992,54.297603 -5.60052,-0.03738 0.1963,37.090294 5.48683,-0.08718" + id="path23163" /> + <g + id="g33647" + transform="translate(7.9375004,20.10834)"> + <g + id="g23259" + transform="matrix(1.0024478,0,0,0.7713174,-9.5742179,44.663712)" + inkscape:label="clst"> + <rect + style="fill:#ffffff;stroke:#0073ce;stroke-width:1.60059;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" + id="rect23253" + width="67.835304" + height="40.690006" + x="79.827141" + y="108.12086" + inkscape:label="cluster contour" /> + <text + xml:space="preserve" + style="font-size:6.11423px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;display:inline;fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.286604;stroke-opacity:1" + x="122.65134" + y="143.78268" + id="text23257" + transform="scale(0.9224871,1.084026)"><tspan + sodipodi:role="line" + id="tspan23255" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.11423px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.286604;stroke-opacity:1" + x="122.65134" + y="143.78268">STORAGE</tspan></text> + </g> + <g + id="g33544" + transform="translate(8.4666671)"> + <g + id="g25172" + transform="translate(-12.170835)"> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="path24829" + cx="89.719635" + cy="149.60052" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24853" + cx="89.719635" + cy="149.60052" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24935" + cx="89.719635" + cy="148.54221" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24937" + cx="89.719635" + cy="147.48389" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24939" + cx="89.719635" + cy="146.42557" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24941" + cx="89.719635" + cy="145.36725" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24943" + cx="89.719635" + cy="144.30893" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24945" + cx="89.719635" + cy="143.25061" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24947" + cx="89.719635" + cy="142.19229" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24949" + cx="89.719635" + cy="141.13397" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24951" + cx="89.719635" + cy="140.07565" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24953" + cx="89.719635" + cy="139.01733" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24955" + cx="89.719635" + cy="137.95901" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24957" + cx="89.719635" + cy="136.9007" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse24959" + cx="89.719635" + cy="135.84238" + rx="6.3462019" + ry="2.1960537" /> + </g> + <text + xml:space="preserve" + style="font-size:3.88056px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583" + x="77.466377" + y="155.72246" + id="text26406"><tspan + sodipodi:role="line" + id="tspan26404" + style="font-size:3.88056px;stroke-width:0.264583" + x="77.466377" + y="155.72246">appa</tspan></text> + </g> + <g + id="g33564" + transform="translate(8.4666671)"> + <g + id="g25204" + transform="translate(6.3500003)"> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25174" + cx="89.719635" + cy="149.60052" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25176" + cx="89.719635" + cy="149.60052" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25178" + cx="89.719635" + cy="148.54221" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25180" + cx="89.719635" + cy="147.48389" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25182" + cx="89.719635" + cy="146.42557" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25184" + cx="89.719635" + cy="145.36725" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25186" + cx="89.719635" + cy="144.30893" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25188" + cx="89.719635" + cy="143.25061" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25190" + cx="89.719635" + cy="142.19229" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25192" + cx="89.719635" + cy="141.13397" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25194" + cx="89.719635" + cy="140.07565" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25196" + cx="89.719635" + cy="139.01733" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25198" + cx="89.719635" + cy="137.95901" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25200" + cx="89.719635" + cy="136.9007" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25202" + cx="89.719635" + cy="135.84238" + rx="6.3462019" + ry="2.1960537" /> + </g> + <text + xml:space="preserve" + style="font-size:3.88056px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583" + x="95.988159" + y="155.70941" + id="text31198" + inkscape:transform-center-x="11.867268" + inkscape:transform-center-y="-0.01599028"><tspan + sodipodi:role="line" + id="tspan31196" + style="font-size:3.88056px;stroke-width:0.264583" + x="95.988159" + y="155.70941">gaia</tspan></text> + </g> + <g + id="g33584" + transform="translate(8.4666671)"> + <g + id="g25236" + transform="translate(23.812509)"> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25206" + cx="89.719635" + cy="149.60052" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25208" + cx="89.719635" + cy="149.60052" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25210" + cx="89.719635" + cy="148.54221" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25212" + cx="89.719635" + cy="147.48389" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25214" + cx="89.719635" + cy="146.42557" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25216" + cx="89.719635" + cy="145.36725" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25218" + cx="89.719635" + cy="144.30893" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25220" + cx="89.719635" + cy="143.25061" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25222" + cx="89.719635" + cy="142.19229" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25224" + cx="89.719635" + cy="141.13397" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25226" + cx="89.719635" + cy="140.07565" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25228" + cx="89.719635" + cy="139.01733" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25230" + cx="89.719635" + cy="137.95901" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25232" + cx="89.719635" + cy="136.9007" + rx="6.3462019" + ry="2.1960537" /> + <ellipse + style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill" + id="ellipse25234" + cx="89.719635" + cy="135.84238" + rx="6.3462019" + ry="2.1960537" /> + </g> + <text + xml:space="preserve" + style="font-size:3.88056px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583" + x="113.77866" + y="155.97862" + id="text31202" + inkscape:transform-center-x="11.867268" + inkscape:transform-center-y="-0.01599028"><tspan + sodipodi:role="line" + id="tspan31200" + style="font-size:3.88056px;stroke-width:0.264583" + x="113.77866" + y="155.97862">zeus</tspan></text> + </g> + </g> + <path + style="fill:none;stroke:#d20000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)" + d="m 160.14192,128.4072 -12.51568,17.28497" + id="path33682" /> + <path + style="fill:none;stroke:#d20000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)" + d="m 110.49714,104.72052 0.0872,40.97165" + id="path35258" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#d20000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)" + d="m 49.432625,132.24339 26.644229,19.64885" + id="path35279" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#d20000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)" + d="M 44.605507,119.10646 69.620198,91.824967" + id="path35570" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#0f9000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)" + d="M 168.75542,114.44326 157.28913,103.32081" + id="path35903" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#0f9000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)" + d="M 70.99415,97.231514 49.076042,121.26754" + id="path36802" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#0f9000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)" + d="M 74.853662,156.66966 45.818466,134.56781" + id="path36804" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#0f9000;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker33972);marker-end:url(#Arrow1Lend)" + d="m 175.77559,127.86475 c 0,0 -4.54896,64.77651 -63.97843,62.60114 -59.429474,-2.17537 -72.785491,-56.41903 -72.785491,-56.41903" + id="path38123" + sodipodi:nodetypes="czc" /> + <path + style="fill:none;stroke:#0f9000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)" + d="M 0.2604831,92.456173 25.137375,119.94751" + id="path41152" + sodipodi:nodetypes="cc" /> + <g + id="g113159"> + <text + xml:space="preserve" + style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#009700;fill-opacity:1;stroke:#0f9000;stroke-width:0.264583;stroke-opacity:1" + x="17.120579" + y="163.39238" + id="text44927"><tspan + sodipodi:role="line" + id="tspan44925" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#009700;fill-opacity:1;stroke:#0f9000;stroke-width:0.264583;stroke-opacity:1" + x="17.120579" + y="163.39238">network</tspan></text> + <path + style="fill:none;stroke:#049500;stroke-width:0.865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 27.488364,161.87903 9.528968,5.3e-4 h 0.01802" + id="path96687" /> + <path + style="fill:#d20000;fill-opacity:1;stroke:#d20000;stroke-width:0.865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 27.488364,168.28063 9.528968,5.3e-4 h 0.01802" + id="path98245" /> + <text + xml:space="preserve" + style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#d20000;fill-opacity:1;stroke:#d20000;stroke-width:0.264583;stroke-opacity:1" + x="16.781582" + y="169.21313" + id="text98249"><tspan + sodipodi:role="line" + id="tspan98247" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#d20000;fill-opacity:1;stroke:#d20000;stroke-width:0.264583;stroke-opacity:1" + x="16.781582" + y="169.21313">storage</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.264583;stroke-opacity:1" + x="99.927139" + y="64.647812" + id="text113163"><tspan + sodipodi:role="line" + id="tspan113161" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.264583;stroke-opacity:1" + x="99.927139" + y="64.647812">submit nodes</tspan></text> + </g> +</svg>