openstack-manuals/doc/ops-guide/source/figures/os-ref-arch.svg
Andreas Jaeger 2603dc85e5 Import RST ops-guide
Import RST ops-guide.

Publish it as draft for now, do not translate it.

Also do not publish mitaka/arch-design-draft version.

Change-Id: Id25e02aa0b2219fd9141d1354124386cb59bb856
2016-04-28 15:22:37 -05:00

4 lines
20 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="12 27 552 694" width="46pc" height="694pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2013-02-26 23:27Z</dc:date><!-- Produced by OmniGraffle Professional 5.4.2 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><rect fill="white" width="576" height="733"/><g><title>Layer 1</title><g><use xl:href="#id37_Graphic" filter="url(#Shadow)"/><use xl:href="#id48_Graphic" filter="url(#Shadow)"/><use xl:href="#id47_Graphic" filter="url(#Shadow)"/><use xl:href="#id46_Graphic" filter="url(#Shadow)"/><use xl:href="#id45_Graphic" filter="url(#Shadow)"/><use xl:href="#id9_Graphic" filter="url(#Shadow)"/><use xl:href="#id11_Graphic" filter="url(#Shadow)"/><use xl:href="#id35_Graphic" filter="url(#Shadow)"/><use xl:href="#id34_Graphic" filter="url(#Shadow)"/><use xl:href="#id33_Graphic" filter="url(#Shadow)"/><use xl:href="#id32_Graphic" filter="url(#Shadow)"/><use xl:href="#id31_Graphic" filter="url(#Shadow)"/><use xl:href="#id30_Graphic" filter="url(#Shadow)"/><use xl:href="#id29_Graphic" filter="url(#Shadow)"/><use xl:href="#id27_Graphic" filter="url(#Shadow)"/><use xl:href="#id26_Graphic" filter="url(#Shadow)"/><use xl:href="#id68_Graphic" filter="url(#Shadow)"/><use xl:href="#id67_Graphic" filter="url(#Shadow)"/><use xl:href="#id123_Graphic" filter="url(#Shadow)"/><use xl:href="#id125_Graphic" filter="url(#Shadow)"/><use xl:href="#id133_Graphic" filter="url(#Shadow)"/><use xl:href="#id134_Graphic" filter="url(#Shadow)"/><use xl:href="#id135_Graphic" filter="url(#Shadow)"/><use xl:href="#id136_Graphic" filter="url(#Shadow)"/><use xl:href="#id137_Graphic" filter="url(#Shadow)"/><use xl:href="#id141_Graphic" filter="url(#Shadow)"/><use xl:href="#id161_Graphic" filter="url(#Shadow)"/><use xl:href="#id162_Graphic" filter="url(#Shadow)"/><use xl:href="#id163_Graphic" filter="url(#Shadow)"/><use xl:href="#id185_Graphic" filter="url(#Shadow)"/></g><rect x="32.187408" y="339.24999" width="234.12518" height="134.75" fill="#7fe1c9"/><rect x="32.187408" y="339.24999" width="234.12518" height="134.75" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(37.187408 344.24999)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="133.40448" y="11" textLength="90.720703">Compute Node 2</tspan></text><rect x="135.18817" y="369.24999" width="111" height="20" fill="white"/><rect x="135.18817" y="369.24999" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(140.18817 372.24999)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.4785156" y="11" textLength="76.04297">nova-compute</tspan></text><rect x="135.18817" y="389.24999" width="111" height="20" fill="white"/><rect x="135.18817" y="389.24999" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(140.18817 392.24999)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".46972656" y="11" textLength="100.060547">nova-api-metadata</tspan></text><rect x="135.18817" y="409.24999" width="111" height="20" fill="white"/><rect x="135.18817" y="409.24999" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(140.18817 412.24999)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.4736328" y="11" textLength="90.052734">nova-vncconsole</tspan></text><rect x="135.18817" y="429.24999" width="111" height="20" fill="white"/><rect x="135.18817" y="429.24999" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(140.18817 432.24999)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="14.482422" y="11" textLength="72.035156">nova-network</tspan></text><rect x="50.687408" y="428.74999" width="69" height="20.5" fill="white"/><rect x="50.687408" y="428.74999" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(55.68741 431.99999)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.822266" y="11" textLength="23.355469">eth1</tspan></text><rect x="50.687408" y="369.24999" width="69" height="20.5" fill="white"/><rect x="50.687408" y="369.24999" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(55.68741 372.49999)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.822266" y="11" textLength="23.355469">eth0</tspan></text><g id="id37_Graphic"><rect x="42.687408" y="361.5" width="234.12518" height="134.75" fill="#6ca9ff"/><rect x="42.687408" y="361.5" width="234.12518" height="134.75" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(47.687408 366.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="133.40448" y="11" textLength="90.720703">Compute Node 1</tspan></text></g><g id="id48_Graphic"><rect x="145.68817" y="391.5" width="111" height="20" fill="white"/><rect x="145.68817" y="391.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(150.68817 394.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="21.827148" y="11" textLength="57.345703">Hypervisor</tspan></text></g><g id="id47_Graphic"><rect x="145.68817" y="411.5" width="111" height="20" fill="white"/><rect x="145.68817" y="411.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(150.68817 414.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.4765625" y="11" textLength="90.046875">API for metadata</tspan></text></g><g id="id46_Graphic"><rect x="145.68817" y="431.5" width="111" height="20" fill="white"/><rect x="145.68817" y="431.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(150.68817 434.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="31.158203" y="11" textLength="38.683594">noVNC</tspan></text></g><g id="id45_Graphic"><rect x="145.68817" y="451.5" width="111" height="20" fill="white"/><rect x="145.68817" y="451.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(150.68817 454.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="14.482422" y="11" textLength="72.035156">nova-network</tspan></text></g><g id="id9_Graphic"><path d="M 255.6379 88.627365 C 215.75816 84.25 231.6612 47.399775 295.27829 53.6875 C 301.18055 41.430715 375.15866 43.42013 374.67503 53.6875 C 421.06157 40.555405 480.3408 66.74054 440.5795 79.872635 C 488.29107 86.239415 439.97742 120.542765 400.82066 114.8125 C 397.68694 124.363485 327.68643 127.7058 321.54236 114.8125 C 281.90444 128.581925 199.25306 107.41067 255.6379 88.627365 Z" fill="white"/><path d="M 255.6379 88.627365 C 215.75816 84.25 231.6612 47.399775 295.27829 53.6875 C 301.18055 41.430715 375.15866 43.42013 374.67503 53.6875 C 421.06157 40.555405 480.3408 66.74054 440.5795 79.872635 C 488.29107 86.239415 439.97742 120.542765 400.82066 114.8125 C 397.68694 124.363485 327.68643 127.7058 321.54236 114.8125 C 281.90444 128.581925 199.25306 107.41067 255.6379 88.627365 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(265.4816 77.25)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="61.01582" y="11" textLength="40.69336">Internet</tspan></text></g><g id="id11_Graphic"><rect x="296.6874" y="236.25" width="247.12518" height="260" fill="#6ca9ff"/><rect x="296.6874" y="236.25" width="247.12518" height="260" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(301.6874 241.25)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="118.39667" y="11" textLength="118.728516">Cloud Controller Node</tspan></text></g><g id="id35_Graphic"><rect x="408.1874" y="271.5" width="111" height="20" fill="white"/><rect x="408.1874" y="271.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 274.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="24.81543" y="11" textLength="51.36914">Database</tspan></text></g><g id="id34_Graphic"><rect x="408.1874" y="291.5" width="111" height="20" fill="white"/><rect x="408.1874" y="291.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 294.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.4726562" y="11" textLength="88.05469">Message Queue</tspan></text></g><g id="id33_Graphic"><rect x="408.1874" y="311.5" width="111" height="20" fill="white"/><rect x="408.1874" y="311.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 314.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.157227" y="11" textLength="66.685547">API services</tspan></text></g><g id="id32_Graphic"><rect x="408.1874" y="331.5" width="111" height="20" fill="white"/><rect x="408.1874" y="331.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 334.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="23.482422" y="11" textLength="54.035156">Scheduler</tspan></text></g><g id="id31_Graphic"><rect x="408.1874" y="351.5" width="111" height="20" fill="white"/><rect x="408.1874" y="351.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 354.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="31.155273" y="11" textLength="38.689453">Identity</tspan></text></g><g id="id30_Graphic"><rect x="408.1874" y="371.5" width="111" height="20" fill="white"/><rect x="408.1874" y="371.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 374.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="33.824219" y="11" textLength="33.351562">Image</tspan></text></g><g id="id29_Graphic"><rect x="408.1874" y="391.5" width="111" height="20" fill="white"/><rect x="408.1874" y="391.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 394.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="13.146484" y="11" textLength="74.70703">Block Storage</tspan></text></g><g id="id27_Graphic"><rect x="408.1874" y="411.5" width="111" height="20" fill="white"/><rect x="408.1874" y="411.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 414.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="21.147461" y="11" textLength="58.705078">Dashboard</tspan></text></g><g id="id26_Graphic"><rect x="408.1874" y="431.5" width="111" height="20" fill="white"/><rect x="408.1874" y="431.5" width="111" height="20" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(413.1874 434.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="8.145508" y="11" textLength="84.708984">Console access</tspan></text></g><g id="id68_Graphic"><rect x="312.3441" y="272.5" width="69" height="20.5" fill="white"/><rect x="312.3441" y="272.5" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(317.3441 275.75)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.822266" y="11" textLength="23.355469">eth0</tspan></text></g><g id="id67_Graphic"><rect x="312.18742" y="451" width="69" height="20.5" fill="white"/><rect x="312.18742" y="451" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(317.18742 454.25)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.822266" y="11" textLength="23.355469">eth1</tspan></text></g><path d="M 346.81812 471.99996 L 347.6874 543.5 L 94.68741 543.5 L 95.55671 471.99996" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id123_Graphic"><rect x="238.40905" y="525.87234" width="216.55673" height="34.256012" fill="white"/><rect x="238.40905" y="525.87234" width="216.55673" height="34.256012" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(243.40905 536.00034)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="2.8809052" y="11" textLength="200.79492">Management Network 192.168.1.0/24</tspan></text></g><path d="M 311.8441 282.78498 L 96.68741 283 L 97.09358 203.99964" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id125_Graphic"><rect x="41.687408" y="168" width="111" height="35.49965" fill="white"/><rect x="41.687408" y="168" width="111" height="35.49965" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(46.687408 171.74982)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.486328" y="11" textLength="83.36133">Public Network </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.9052734" y="25" textLength="40.03711">203.0.1</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="50.057617" y="25" textLength="40.03711">13.0/24</tspan></text></g><path d="M 97.18741 167.5 L 97.18741 83.5 L 239.56124 83.92771" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id133_Graphic"><rect x="279.7818" y="168" width="134.12459" height="35.49965" fill="white"/><rect x="279.7818" y="168" width="134.12459" height="35.49965" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(284.7818 171.74983)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="28.388466" y="11" textLength="70.68164">Flat Network </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="32.035927" y="25" textLength="60.052734">10.1.0.0/16</tspan></text></g><g id="id134_Graphic"><rect x="61.18741" y="451" width="69" height="20.5" fill="white"/><rect x="61.18741" y="451" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(66.18741 454.25)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.822266" y="11" textLength="23.355469">eth1</tspan></text></g><g id="id135_Graphic"><rect x="61.18741" y="391.5" width="69" height="20.5" fill="white"/><rect x="61.18741" y="391.5" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(66.18741 394.75)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.822266" y="11" textLength="23.355469">eth0</tspan></text></g><g id="id136_Graphic"><rect x="37.687408" y="594.5" width="216.55673" height="102" fill="#6ca9ff"/><rect x="37.687408" y="594.5" width="216.55673" height="102" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(42.687408 599.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="99.828217" y="11" textLength="106.728516">Block Storage Node</tspan></text></g><g id="id137_Graphic"><rect x="146.68741" y="635.2507" width="97.81259" height="20.5" fill="white"/><rect x="146.68741" y="635.2507" width="97.81259" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(151.68741 638.5007)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".55863953" y="11" textLength="86.69531">SCSI target (tgt)</tspan></text></g><g id="id141_Graphic"><rect x="60.68741" y="635.0007" width="69" height="20.5" fill="white"/><rect x="60.68741" y="635.0007" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(65.68741 638.2507)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.822266" y="11" textLength="23.355469">eth1</tspan></text></g><line x1="95.76206" y1="391.00001" x2="97.060674" y2="203.99964" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="95.18741" y1="634.5007" x2="95.18741" y2="543.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id161_Graphic"><rect x="292.6874" y="594.5" width="208.5" height="102" fill="#6ca9ff"/><rect x="292.6874" y="594.5" width="208.5" height="102" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(297.6874 599.5)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="63.083984" y="11" textLength="135.416016">Ephemeral Storage Node</tspan></text></g><g id="id162_Graphic"><rect x="404.1874" y="634.7507" width="69" height="20.5" fill="white"/><rect x="404.1874" y="634.7507" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(409.1874 638.0007)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.5" y="11" textLength="24">NFS</tspan></text></g><g id="id163_Graphic"><rect x="312.1874" y="634.50066" width="69" height="20.5" fill="white"/><rect x="312.1874" y="634.50066" width="69" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(317.1874 637.75066)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="17.822266" y="11" textLength="23.355469">eth1</tspan></text></g><line x1="346.68742" y1="634.00066" x2="346.68742" y2="560.62835" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="95.76206" y1="391.00001" x2="97.060674" y2="203.99964" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="346.85907" y1="272" x2="346.95518" y2="203" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="346.73026" y1="167.50001" x2="346.4402" y2="121" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id185_Graphic"><rect x="146.68741" y="655" width="97.81259" height="20.5" fill="white"/><rect x="146.68741" y="655" width="97.81259" height="20.5" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(151.68741 658.25)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.224655" y="11" textLength="75.36328">cinder-volume</tspan></text></g></g></g></svg>