Updated architecture chapter
As part of the installation guide improvement project, I performed the following operations on the architecture chapter: 1) Added new diagrams for example architectures supported by the the installation guide. 2) Increased detail of node function descriptions. 3) Removed potentially confusing and overwhelming logical architecture diagram. 4) Clarified phrasing and wording. The contents of this chapter rely on other portions of the guide subject to change during this project and may need additional updates. Change-Id: I9b887f49a7d3ec94efc748a9056ec3a643ac7899 Partial-Bug: #1291071 Implements: blueprint networking-install-guide-improvements
This commit is contained in:
parent
3160afa901
commit
2294ed15a3
@ -23,12 +23,10 @@
|
||||
use MySQL or SQlite.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Storage repository for image files. In <xref
|
||||
linkend="os-logical-arch"/>, the Object Storage Service is
|
||||
the image repository. However, you can configure a different
|
||||
repository. The Image Service supports normal file systems,
|
||||
RADOS block devices, Amazon S3, and HTTP. Some choices provide
|
||||
only read-only usage.</para>
|
||||
<para>Storage repository for image files. The Image Service
|
||||
supports a variety of repositories including normal file systems,
|
||||
Object Storage, RADOS block devices, HTTP, and Amazon S3. Some
|
||||
types of repositories support only read-only usage.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>A number of periodic processes run on the Image Service to
|
||||
|
@ -8,113 +8,146 @@
|
||||
<para>We are updating this material for Icehouse. You may find structure
|
||||
and/or content issues during this process.</para>
|
||||
</warning>
|
||||
<para>This install guide offers a few of the many ways to install
|
||||
<glossterm>OpenStack</glossterm> components and have them work together.
|
||||
It is meant as a
|
||||
"choose your own adventure" guide, not a comprehensive guide. The
|
||||
<citetitle>OpenStack Configuration Reference</citetitle> lists
|
||||
every option in all OpenStack services. Before you begin an
|
||||
installation adventure, here are some things you should know about
|
||||
OpenStack concepts.</para>
|
||||
<xi:include href="../common/ch_getstart.xml"
|
||||
xpointer="element(para1)"/>
|
||||
<xi:include href="../common/ch_getstart.xml"
|
||||
xpointer="element(para2)"/>
|
||||
<xi:include href="../common/ch_getstart.xml"
|
||||
xpointer="element(para3)"/>
|
||||
<xi:include href="../common/ch_getstart.xml"
|
||||
xpointer="element(table1)"/>
|
||||
<xi:include href="../common/section_getstart_conceptual_arch.xml"/>
|
||||
<xi:include href="../common/section_getstart_logical_arch.xml"/>
|
||||
<section xml:id="overview-architecture">
|
||||
<section xml:id="architecture_overview">
|
||||
<title>Overview</title>
|
||||
<para>The <glossterm>OpenStack</glossterm> project is an open source cloud
|
||||
computing platform that supports all types of cloud environments. The
|
||||
project aims for simple implementation, massive scalability, and a rich
|
||||
set of features. Cloud computing experts from around the world
|
||||
contribute to the project.</para>
|
||||
<para>OpenStack provides an Infrastructure-as-a-Service
|
||||
(<glossterm>IaaS</glossterm>) solution through a variety of complemental
|
||||
services. Each service offers an application programming interface
|
||||
(<glossterm>API</glossterm>) that facilitates this integration. The
|
||||
following table provides a list of OpenStack services:</para>
|
||||
<xi:include href="../common/ch_getstart.xml"
|
||||
xpointer="element(table1)"/>
|
||||
<para>This guide describes how to deploy these services in a functional
|
||||
test environment and, by example, teaches you how to build a production
|
||||
environment.</para>
|
||||
</section>
|
||||
<section xml:id="architecture_conceptual-architecture">
|
||||
<title>Conceptual architecture</title>
|
||||
<para>Launching a virtual machine or instance involves many interactions
|
||||
among several services. The following diagram provides the conceptual
|
||||
architecture of a typical OpenStack environment.</para>
|
||||
<figure xml:id="conceptual-architecture">
|
||||
<title>Conceptual architecture</title>
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata contentwidth="6in"
|
||||
fileref="../common/figures/openstack_havana_conceptual_arch.png"/>
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
</figure>
|
||||
</section>
|
||||
<section xml:id="architecture_example-architectures">
|
||||
<title>Example architectures</title>
|
||||
<para>This guide enables you to choose your own OpenStack
|
||||
adventure. OpenStack is highly configurable to meet different
|
||||
needs with various compute, networking, and storage options.</para>
|
||||
<para>This guide uses the following example architectures:</para>
|
||||
<para>OpenStack is highly configurable to meet different needs with various
|
||||
compute, networking, and storage options. This guide enables you to
|
||||
choose your own OpenStack adventure using a combination of basic and
|
||||
optional services. This guide uses the following example
|
||||
architectures:</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>Basic architecture with legacy networking</para>
|
||||
<para>Two-node architecture with legacy networking. See <xref linkend="example-architecture-with-legacy-networking"/>.</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>The <glossterm>controller node</glossterm> runs the Identity
|
||||
Service, Image Service,
|
||||
dashboard, and management portion of Compute. It also contains
|
||||
the associated API services, MySQL databases, and messaging
|
||||
system.</para>
|
||||
<para>The basic
|
||||
<glossterm baseform="cloud controller node">controller node</glossterm>
|
||||
runs the Identity service, Image Service, management portion of
|
||||
Compute, and the dashboard necessary to launch a simple instance.
|
||||
It also includes supporting services such as MySQL,
|
||||
<glossterm>AMQP</glossterm>, and
|
||||
<glossterm>NTP</glossterm>.</para>
|
||||
<para>Optionally, the controller node also runs portions of
|
||||
Block Storage, Object Storage, Database Service, Orchestration,
|
||||
and Telemetry. These components provide additional features for
|
||||
your environment.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>The <glossterm>compute node</glossterm> runs the
|
||||
<para>The basic <glossterm>compute node</glossterm> runs the
|
||||
<glossterm>hypervisor</glossterm> portion of Compute,
|
||||
which operates <glossterm>tenant</glossterm>
|
||||
<glossterm baseform="virtual machine (VM)">virtual machines</glossterm>.
|
||||
By default, Compute uses
|
||||
<glossterm baseform="virtual machine (VM)">virtual machines</glossterm>
|
||||
or instances. By default, Compute uses
|
||||
<glossterm baseform="kernel-based VM (KVM)">KVM</glossterm>
|
||||
as the <glossterm>hypervisor</glossterm>. Compute also
|
||||
provisions and operates
|
||||
tenant networks and implements
|
||||
provisions and operates tenant networks and implements
|
||||
<glossterm baseform="security group">security groups</glossterm>.
|
||||
You can run more than one compute node.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>When implementing this architecture, skip
|
||||
<xref linkend="ch_neutron" />.</para>
|
||||
<para>Optionally, the compute node also runs the Telemetry
|
||||
agent. This component provides additional features for
|
||||
your environment.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<figure xml:id="basic-architecture-with-legacy-networking">
|
||||
<title>Basic architecture with legacy networking</title>
|
||||
<note>
|
||||
<para>When you implement this architecture, skip
|
||||
<xref linkend="ch_neutron" />. To use optional services, you
|
||||
might need to install additional nodes, as described in
|
||||
subsequent chapters.</para>
|
||||
</note>
|
||||
<figure xml:id="example-architecture-with-legacy-networking">
|
||||
<title>Two-node architecture with legacy networking</title>
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata contentwidth="6in"
|
||||
fileref="figures/basic-architecture.svg"/>
|
||||
fileref="figures/installguide_arch-nova.png"/>
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
</figure>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Basic architecture with OpenStack Networking (Neutron)</para>
|
||||
<para>Three-node architecure with OpenStack Networking (neutron). See <xref linkend="example-architecture-with-neutron-networking"/>.</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>The <glossterm baseform="cloud controller node">controller node</glossterm>
|
||||
runs the Identity
|
||||
Service, Image Service,
|
||||
dashboard, and management portions of Compute and Networking.
|
||||
It also contains the associated API services, MySQL databases,
|
||||
and messaging system.</para>
|
||||
<para>The basic controller node runs the Identity service, Image
|
||||
Service, management portions of Compute and Networking,
|
||||
Networking plug-in, and the dashboard. It also includes
|
||||
supporting services such as MySQL, AMQP, and NTP.</para>
|
||||
<para>Optionally, the controller node also runs portions of
|
||||
Block Storage, Object Storage, Database Service, Orchestration,
|
||||
and Telemetry. These components provide additional features for
|
||||
your environment.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>The network node runs the Networking plug-in agent and
|
||||
several layer 3 agents that provision tenant networks and
|
||||
provide services to them, including routing, <glossterm
|
||||
baseform="Network Address Translation (NAT)">NAT</glossterm>,
|
||||
and <glossterm>DHCP</glossterm>.
|
||||
It also handles external (internet) connectivity for tenant
|
||||
virtual machines.</para>
|
||||
<para>The network node runs the Networking plug-in, layer 2 agent,
|
||||
and several layer 3 agents that provision and operate tenant
|
||||
networks. Layer 2 services include provisioning of virtual
|
||||
networks and tunnels. Layer 3 services include routing,
|
||||
<glossterm baseform="Network Address Translation (NAT)">NAT</glossterm>
|
||||
, and <glossterm>DHCP</glossterm>. This node also handles
|
||||
external (internet) connectivity for tenant virtual machines
|
||||
or instances.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>The compute node runs the hypervisor portion of Compute,
|
||||
which operates tenant virtual machines. By default, Compute uses
|
||||
KVM as the hypervisor. The compute node also runs the Networking
|
||||
plug-in agent, which operates tenant networks and implements
|
||||
security groups. You can run more than one compute node.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>When implementing this architecture, skip
|
||||
<xref linkend="nova-network" />.</para>
|
||||
which operates tenant virtual machines or instances. By default
|
||||
Compute uses KVM as the hypervisor. The compute node also runs
|
||||
the Networking plug-in and layer 2 agent which operate tenant
|
||||
networks and implement security groups. You can run more than
|
||||
one compute node.</para>
|
||||
<para>Optionally, the compute node also runs the Telemetry
|
||||
agent. This component provides additional features for
|
||||
your environment.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<figure xml:id="basic-architecture-with-virtual-networking">
|
||||
<title>Basic architecture with OpenStack Networking (Neutron)</title>
|
||||
<note>
|
||||
<para>When you implement this architecture, skip
|
||||
<xref linkend="nova-network" /> in <xref linkend="ch_nova" />.
|
||||
To use optional services, you might need to install additional
|
||||
nodes, as described in subsequent chapters.</para>
|
||||
</note>
|
||||
<figure xml:id="example-architecture-with-neutron-networking">
|
||||
<title>Three-node architecture with OpenStack Networking (neutron)</title>
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
<imagedata contentwidth="5in"
|
||||
fileref="../common/figures/Neutron-PhysNet-Diagram.png"/>
|
||||
<imagedata contentwidth="6in"
|
||||
fileref="figures/installguide_arch-neutron.png"/>
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
</figure>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>You can add nodes that run Block Storage or Object Storage to
|
||||
either of these architectures.</para>
|
||||
</section>
|
||||
</chapter>
|
||||
|
BIN
doc/install-guide/figures/installguide_arch-neutron.png
Normal file
BIN
doc/install-guide/figures/installguide_arch-neutron.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 59 KiB |
986
doc/install-guide/figures/installguide_arch-neutron.svg
Normal file
986
doc/install-guide/figures/installguide_arch-neutron.svg
Normal file
@ -0,0 +1,986 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
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="680"
|
||||
height="530.00006"
|
||||
id="svg4396"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="installguide_arch-neutron.svg">
|
||||
<defs
|
||||
id="defs4398" />
|
||||
<sodipodi:namedview
|
||||
inkscape:document-units="mm"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1"
|
||||
inkscape:cx="469.99999"
|
||||
inkscape:cy="307.83151"
|
||||
inkscape:current-layer="g3567"
|
||||
id="namedview4400"
|
||||
showgrid="true"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:bbox-nodes="true"
|
||||
units="mm"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="746"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid4405"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
originx="-20.000007px"
|
||||
originy="-399.98715px" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata4402">
|
||||
<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(-9.9999943,-14.09445)">
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3657">
|
||||
<rect
|
||||
ry="4.999999"
|
||||
rx="5"
|
||||
y="323.34317"
|
||||
x="530.98096"
|
||||
height="528.03802"
|
||||
width="158.03801"
|
||||
id="rect7705-0-8"
|
||||
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:1.96199989;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739-1-5"
|
||||
y="342.36218"
|
||||
x="610"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;text-align:center;text-anchor:middle"
|
||||
y="342.36218"
|
||||
x="610"
|
||||
id="tspan7741-9-9"
|
||||
sodipodi:role="line">Compute Node</tspan><tspan
|
||||
style="font-size:14px;font-style:oblique;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743-5-4"
|
||||
y="360.73312"
|
||||
x="610"
|
||||
sodipodi:role="line">compute1</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3602">
|
||||
<rect
|
||||
ry="4.9999986"
|
||||
rx="5"
|
||||
y="323.34314"
|
||||
x="350.98099"
|
||||
height="528.03796"
|
||||
width="158.03801"
|
||||
id="rect7705-0"
|
||||
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:1.96199977;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739-1"
|
||||
y="342.36215"
|
||||
x="429.99997"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;text-align:center;text-anchor:middle"
|
||||
y="342.36215"
|
||||
x="429.99997"
|
||||
id="tspan7741-9"
|
||||
sodipodi:role="line">Network Node</tspan><tspan
|
||||
style="font-size:14px;font-style:oblique;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743-5"
|
||||
y="360.73309"
|
||||
x="429.99997"
|
||||
sodipodi:role="line">network</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3548">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="323.34317"
|
||||
x="10.980982"
|
||||
height="528.03802"
|
||||
width="318.03802"
|
||||
id="rect7705"
|
||||
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:1.96200001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739"
|
||||
y="342.36218"
|
||||
x="170"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;text-align:center;text-anchor:middle"
|
||||
y="342.36218"
|
||||
x="170"
|
||||
id="tspan7741"
|
||||
sodipodi:role="line">Controller Node</tspan><tspan
|
||||
style="font-size:14px;font-style:oblique;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743"
|
||||
y="360.73312"
|
||||
x="170"
|
||||
sodipodi:role="line">controller</tspan></text>
|
||||
</g>
|
||||
<rect
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect7939-2"
|
||||
width="138.03801"
|
||||
height="268.03799"
|
||||
x="182.146"
|
||||
y="155.0755"
|
||||
rx="5"
|
||||
ry="4.999999" />
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3554">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5.0000005"
|
||||
y="373.34317"
|
||||
x="20.980988"
|
||||
height="71.287132"
|
||||
width="298.03802"
|
||||
id="rect9004"
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5.0000005"
|
||||
y="392.94467"
|
||||
x="30.582485"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-5"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-7"
|
||||
y="412.36218"
|
||||
x="89.999985"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="412.36218"
|
||||
x="89.999985"
|
||||
id="tspan7729-1-3-4"
|
||||
sodipodi:role="line">Database</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-7"
|
||||
y="428.22711"
|
||||
x="89.999985"
|
||||
sodipodi:role="line">MySQL</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5.0000005"
|
||||
y="392.94467"
|
||||
x="190.58249"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-5-3"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-7-4"
|
||||
y="412.36218"
|
||||
x="249.99997"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;font-style:normal;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-7-8"
|
||||
y="412.36218"
|
||||
x="249.99997"
|
||||
sodipodi:role="line">AMQP</tspan><tspan
|
||||
id="tspan9002"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="428.22711"
|
||||
x="249.99997"
|
||||
sodipodi:role="line">RabbitMQ or Qpid</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text9036"
|
||||
y="386.50281"
|
||||
x="98.292946"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="386.50281"
|
||||
x="98.292946"
|
||||
id="tspan9038"
|
||||
sodipodi:role="line">Supporting Services</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3567">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="462.17822"
|
||||
x="20.980995"
|
||||
height="289.203"
|
||||
width="138.03799"
|
||||
id="rect7939"
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="581.77966"
|
||||
x="30.582497"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4"
|
||||
y="602.36218"
|
||||
x="89.999985"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="602.36218"
|
||||
x="89.999985"
|
||||
id="tspan7729-1-9"
|
||||
sodipodi:role="line">Compute</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4"
|
||||
y="618.22711"
|
||||
x="89.999985"
|
||||
sodipodi:role="line">Nova Management</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="631.77972"
|
||||
x="30.582497"
|
||||
height="58.834942"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3"
|
||||
y="652.36224"
|
||||
x="89.999985"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="652.36224"
|
||||
x="89.999985"
|
||||
id="tspan7729-1-9-6"
|
||||
sodipodi:role="line">Networking</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2"
|
||||
y="668.22717"
|
||||
x="89.999985"
|
||||
sodipodi:role="line">Neutron Server</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="683.22717"
|
||||
x="89.999985"
|
||||
sodipodi:role="line"
|
||||
id="tspan8066">ML2 Plug-In</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="531.77966"
|
||||
x="30.582497"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7"
|
||||
y="552.36218"
|
||||
x="89.999985"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="552.36218"
|
||||
x="89.999985"
|
||||
id="tspan7729-1"
|
||||
sodipodi:role="line">Image Service</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2"
|
||||
y="568.22711"
|
||||
x="89.999985"
|
||||
sodipodi:role="line">Glance</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5.0000005"
|
||||
y="481.77966"
|
||||
x="30.582497"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-6"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2"
|
||||
y="502.34937"
|
||||
x="89.999977"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="502.34937"
|
||||
x="89.999977"
|
||||
id="tspan7729-1-3"
|
||||
sodipodi:role="line">Identity</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8"
|
||||
y="518.21429"
|
||||
x="89.999977"
|
||||
sodipodi:role="line">Keystone</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="701.19714"
|
||||
x="30.582497"
|
||||
height="40"
|
||||
width="118.83499"
|
||||
id="rect7725-7-0-0-5-2"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-7"
|
||||
y="721.77966"
|
||||
x="89.417488"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="721.77966"
|
||||
x="89.417488"
|
||||
id="tspan7729-1-9-6-8-5"
|
||||
sodipodi:role="line">Dashboard</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-7"
|
||||
y="737.64459"
|
||||
x="89.417488"
|
||||
sodipodi:role="line">Horizon</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text8032"
|
||||
y="478.08875"
|
||||
x="37.222656"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="478.08875"
|
||||
x="37.222656"
|
||||
id="tspan8034"
|
||||
sodipodi:role="line">Basic Services</tspan></text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="187.18752"
|
||||
y="168.33278"
|
||||
id="text8032-9"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8034-2"
|
||||
x="187.18752"
|
||||
y="168.33278"
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1">Optional Services</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect7725-7-6-2"
|
||||
width="118.835"
|
||||
height="40"
|
||||
x="191.74751"
|
||||
y="173.51198"
|
||||
rx="5"
|
||||
ry="5" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="250.00002"
|
||||
y="194.0945"
|
||||
id="text7727-7-2-0"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7729-1-3-5"
|
||||
x="250.00002"
|
||||
y="194.0945"
|
||||
style="font-size:14px">Block Storage</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="250.00002"
|
||||
y="209.95941"
|
||||
id="tspan7731-2-8-5"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique">Cinder Management</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect7725-7-6-2-7"
|
||||
width="118.835"
|
||||
height="40"
|
||||
x="191.74751"
|
||||
y="223.51198"
|
||||
rx="5"
|
||||
ry="5" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="249.99998"
|
||||
y="244.0945"
|
||||
id="text7727-7-2-0-6"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7729-1-3-5-7"
|
||||
x="249.99998"
|
||||
y="244.0945"
|
||||
style="font-size:14px">Object Storage</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="249.99998"
|
||||
y="259.95941"
|
||||
id="tspan7731-2-8-5-8"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique">Swift Proxy</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect7725-7-0-0-5-2-2"
|
||||
width="118.835"
|
||||
height="40"
|
||||
x="191.74751"
|
||||
y="323.51199"
|
||||
rx="5"
|
||||
ry="5" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="251.16502"
|
||||
y="344.09451"
|
||||
id="text7727-7-4-3-8-7-7"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7729-1-9-6-8-5-8"
|
||||
x="251.16502"
|
||||
y="344.09451"
|
||||
style="font-size:14px">Orchestration</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="251.16502"
|
||||
y="359.95944"
|
||||
id="tspan7731-2-4-2-1-7-0"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique">Heat</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect7725-7-0-0-5-2-2-8"
|
||||
width="118.835"
|
||||
height="40"
|
||||
x="191.74751"
|
||||
y="374.67703"
|
||||
rx="5"
|
||||
ry="5" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="251.16502"
|
||||
y="395.25955"
|
||||
id="text7727-7-4-3-8-7-7-1"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7729-1-9-6-8-5-8-6"
|
||||
x="251.16502"
|
||||
y="395.25955"
|
||||
style="font-size:14px">Telemetry</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="251.16502"
|
||||
y="411.12448"
|
||||
id="tspan7731-2-4-2-1-7-0-0"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique">Ceilometer Core</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect7725-7-0-0-5-2-2-5"
|
||||
width="118.83501"
|
||||
height="40"
|
||||
x="191.74751"
|
||||
y="274.67697"
|
||||
rx="5"
|
||||
ry="5" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="251.16502"
|
||||
y="295.25955"
|
||||
id="text7727-7-4-3-8-7-7-8"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7729-1-9-6-8-5-8-9"
|
||||
x="251.16502"
|
||||
y="295.25955"
|
||||
style="font-size:14px">Database Service</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="251.16502"
|
||||
y="311.12448"
|
||||
id="tspan7731-2-4-2-1-7-0-00"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique">Trove Management</tspan></text>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3593">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="773.3432"
|
||||
x="100.981"
|
||||
height="68.037994"
|
||||
width="138.03799"
|
||||
id="rect8524"
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="791.77966"
|
||||
x="110.5825"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1"
|
||||
style="fill:#c00000;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4"
|
||||
y="812.36218"
|
||||
x="170"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff"
|
||||
y="812.36218"
|
||||
x="170"
|
||||
id="tspan7729-1-9-6-8-9"
|
||||
sodipodi:role="line">Management</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8"
|
||||
y="828.22711"
|
||||
x="170"
|
||||
sodipodi:role="line">eth0: 10.0.0.11/24</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text8526"
|
||||
y="788.09265"
|
||||
x="102.98046"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="788.09265"
|
||||
x="102.98046"
|
||||
id="tspan8528"
|
||||
sodipodi:role="line">Network Interfaces</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3608">
|
||||
<rect
|
||||
ry="4.999999"
|
||||
rx="5"
|
||||
y="373.34317"
|
||||
x="360.98099"
|
||||
height="119.20304"
|
||||
width="138.03801"
|
||||
id="rect7939-2-2"
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="394.10971"
|
||||
x="370.58249"
|
||||
height="91.165047"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-2-2"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-0-1"
|
||||
y="412.36218"
|
||||
x="428.83493"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="412.36218"
|
||||
x="428.83493"
|
||||
id="tspan7729-1-3-5-4"
|
||||
sodipodi:role="line">Networking</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-5-86"
|
||||
y="428.22711"
|
||||
x="428.83493"
|
||||
sodipodi:role="line">ML2 Plug-In</tspan><tspan
|
||||
id="tspan8860"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="443.22711"
|
||||
x="428.83493"
|
||||
sodipodi:role="line">Layer 2 Agent (OVS)</tspan><tspan
|
||||
id="tspan8862"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="458.22711"
|
||||
x="428.83493"
|
||||
sodipodi:role="line">Layer 3 Agent</tspan><tspan
|
||||
id="tspan8864"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="473.22711"
|
||||
x="428.83493"
|
||||
sodipodi:role="line">DHCP Agent</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739-1-31"
|
||||
y="388.08875"
|
||||
x="429.72266"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;font-style:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743-5-8"
|
||||
y="388.08875"
|
||||
x="429.72266"
|
||||
sodipodi:role="line">Basic Services</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3634">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="671.38116"
|
||||
x="360.98099"
|
||||
height="169.99995"
|
||||
width="138.03799"
|
||||
id="rect8524-1"
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.96200001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="691.7796"
|
||||
x="370.58249"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1-4"
|
||||
style="fill:#c00000;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4-9"
|
||||
y="712.36212"
|
||||
x="429.99997"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff"
|
||||
y="712.36212"
|
||||
x="429.99997"
|
||||
id="tspan7729-1-9-6-8-9-9"
|
||||
sodipodi:role="line">Management</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8-0"
|
||||
y="728.22705"
|
||||
x="429.99997"
|
||||
sodipodi:role="line">eth0: 10.0.0.21/24</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text8526-3"
|
||||
y="688.09259"
|
||||
x="362.98044"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="688.09259"
|
||||
x="362.98044"
|
||||
id="tspan8528-0"
|
||||
sodipodi:role="line">Network Interfaces</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="741.7796"
|
||||
x="370.58249"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1-4-7"
|
||||
style="fill:#00c000;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="791.7796"
|
||||
x="370.58249"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1-4-7-6"
|
||||
style="fill:#0000c0;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4-9-6"
|
||||
y="812.36212"
|
||||
x="429.99997"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff;fill-opacity:1"
|
||||
y="812.36212"
|
||||
x="429.99997"
|
||||
id="tspan7729-1-9-6-8-9-9-4"
|
||||
sodipodi:role="line">External</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8-0-4"
|
||||
y="828.22705"
|
||||
x="429.99997"
|
||||
sodipodi:role="line">eth2: (unnumbered)</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4-9-7"
|
||||
y="762.36212"
|
||||
x="429.99997"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff"
|
||||
y="762.36212"
|
||||
x="429.99997"
|
||||
id="tspan7729-1-9-6-8-9-9-8"
|
||||
sodipodi:role="line">Instance Tunnels</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8-0-3"
|
||||
y="778.22705"
|
||||
x="429.99997"
|
||||
sodipodi:role="line">eth1: 10.0.1.21/24</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3678">
|
||||
<rect
|
||||
ry="4.999999"
|
||||
rx="5"
|
||||
y="553.3432"
|
||||
x="540.98096"
|
||||
height="68.037971"
|
||||
width="138.03801"
|
||||
id="rect7939-2-2-7"
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739-1-31-2"
|
||||
y="568.08875"
|
||||
x="609.72266"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;font-style:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743-5-8-6"
|
||||
y="568.08875"
|
||||
x="609.72266"
|
||||
sodipodi:role="line">Optional Services</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="572.9447"
|
||||
x="550.58252"
|
||||
height="38.834995"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-2-2-1"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7352"
|
||||
y="592.36218"
|
||||
x="610"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;text-align:center;text-anchor:middle"
|
||||
y="592.36218"
|
||||
x="610"
|
||||
id="tspan7354"
|
||||
sodipodi:role="line">Telemetry</tspan><tspan
|
||||
style="font-style:oblique;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7356"
|
||||
y="608.22711"
|
||||
x="610"
|
||||
sodipodi:role="line">Ceilometer Agent</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3687">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="721.38123"
|
||||
x="540.98096"
|
||||
height="119.99995"
|
||||
width="138.03799"
|
||||
id="rect8524-1-9"
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.96200001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="741.77966"
|
||||
x="550.58252"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1-4-3"
|
||||
style="fill:#c00000;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4-9-1"
|
||||
y="762.36218"
|
||||
x="610"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff"
|
||||
y="762.36218"
|
||||
x="610"
|
||||
id="tspan7729-1-9-6-8-9-9-1"
|
||||
sodipodi:role="line">Management</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8-0-9"
|
||||
y="778.22711"
|
||||
x="610"
|
||||
sodipodi:role="line">eth0: 10.0.0.31/24</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="791.77966"
|
||||
x="550.58252"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1-4-7-5"
|
||||
style="fill:#00c000;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4-9-7-5"
|
||||
y="812.36218"
|
||||
x="610"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff"
|
||||
y="812.36218"
|
||||
x="610"
|
||||
id="tspan7729-1-9-6-8-9-9-8-6"
|
||||
sodipodi:role="line">Instance Tunnels</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8-0-3-0"
|
||||
y="828.22711"
|
||||
x="610"
|
||||
sodipodi:role="line">eth1: 10.0.1.31/24</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text8526-3-9"
|
||||
y="738.09265"
|
||||
x="542.98047"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="738.09265"
|
||||
x="542.98047"
|
||||
id="tspan8528-0-5"
|
||||
sodipodi:role="line">Network Interfaces</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
transform="translate(1.2516975e-5,-308.26769)"
|
||||
id="g3663">
|
||||
<rect
|
||||
ry="4.999999"
|
||||
rx="5"
|
||||
y="373.34317"
|
||||
x="540.98096"
|
||||
height="159.20305"
|
||||
width="138.03801"
|
||||
id="rect7939-2-2-1"
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="392.94467"
|
||||
x="550.58252"
|
||||
height="61.165047"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-2-2-5"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-0-1-2"
|
||||
y="412.36218"
|
||||
x="610"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="412.36218"
|
||||
x="610"
|
||||
id="tspan7729-1-3-5-4-3"
|
||||
sodipodi:role="line">Compute</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-5-86-2"
|
||||
y="428.22711"
|
||||
x="610"
|
||||
sodipodi:role="line">Nova Hypervisor</tspan><tspan
|
||||
id="tspan8864-6"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="443.22711"
|
||||
x="610"
|
||||
sodipodi:role="line">KVM or QEMU</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="462.94467"
|
||||
x="550.58252"
|
||||
height="61.165047"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-2-2-6"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-0-1-2-2"
|
||||
y="482.36218"
|
||||
x="610"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="482.36218"
|
||||
x="610"
|
||||
id="tspan7729-1-3-5-4-3-9"
|
||||
sodipodi:role="line">Networking</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-5-86-2-0"
|
||||
y="498.22711"
|
||||
x="610"
|
||||
sodipodi:role="line">ML2 Plug-In</tspan><tspan
|
||||
id="tspan8864-6-4"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="513.22711"
|
||||
x="610"
|
||||
sodipodi:role="line">Layer 2 Agent (OVS)</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739-1-31-8"
|
||||
y="388.08875"
|
||||
x="609.72266"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;font-style:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743-5-8-2"
|
||||
y="388.08875"
|
||||
x="609.72266"
|
||||
sodipodi:role="line">Basic Services</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 42 KiB |
BIN
doc/install-guide/figures/installguide_arch-nova.png
Normal file
BIN
doc/install-guide/figures/installguide_arch-nova.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 42 KiB |
731
doc/install-guide/figures/installguide_arch-nova.svg
Normal file
731
doc/install-guide/figures/installguide_arch-nova.svg
Normal file
@ -0,0 +1,731 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
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="500.00003"
|
||||
height="530"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="installguide_arch-nova.svg">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.01"
|
||||
inkscape:cx="292.46304"
|
||||
inkscape:cy="269.03294"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="g3722"
|
||||
showgrid="true"
|
||||
inkscape:snap-global="true"
|
||||
showguides="true"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:snap-bbox-midpoints="true"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="746"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-nodes="false"
|
||||
inkscape:bbox-nodes="true"
|
||||
inkscape:bbox-paths="true"
|
||||
inkscape:snap-bbox-edge-midpoints="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid3755"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
dotted="false"
|
||||
originx="-9.9999837px"
|
||||
originy="-198.83497px" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<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(-9.9999837,-323.52718)">
|
||||
<g
|
||||
id="g3781">
|
||||
<rect
|
||||
ry="4.999999"
|
||||
rx="5"
|
||||
y="324.50818"
|
||||
x="350.98102"
|
||||
height="528.03802"
|
||||
width="158.03801"
|
||||
id="rect7705-0-8"
|
||||
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:1.96199989;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739-1-5"
|
||||
y="343.52719"
|
||||
x="430"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;text-align:center;text-anchor:middle"
|
||||
y="343.52719"
|
||||
x="430"
|
||||
id="tspan7741-9-9"
|
||||
sodipodi:role="line">Compute Node</tspan><tspan
|
||||
style="font-size:14px;font-style:oblique;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743-5-4"
|
||||
y="361.89813"
|
||||
x="430"
|
||||
sodipodi:role="line">compute1</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g3706">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="324.50818"
|
||||
x="10.980984"
|
||||
height="528.03802"
|
||||
width="318.03802"
|
||||
id="rect7705"
|
||||
style="fill:#e0e0e0;fill-opacity:1;stroke:#000000;stroke-width:1.96200001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
x="170"
|
||||
y="343.52719"
|
||||
id="text7739"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan7741"
|
||||
x="170"
|
||||
y="343.52719"
|
||||
style="font-size:16px;text-align:center;text-anchor:middle">Controller Node</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="170"
|
||||
y="361.89813"
|
||||
id="tspan7743"
|
||||
style="font-size:14px;font-style:oblique;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Oblique">controller</tspan></text>
|
||||
<g
|
||||
id="g3237">
|
||||
<rect
|
||||
ry="4.999999"
|
||||
rx="5"
|
||||
y="374.50818"
|
||||
x="360.98102"
|
||||
height="98.038002"
|
||||
width="138.03801"
|
||||
id="rect7939-2-2-1"
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="394.10968"
|
||||
x="370.58252"
|
||||
height="68.834999"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-2-2-5"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-0-1-2"
|
||||
y="413.52719"
|
||||
x="430"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="413.52719"
|
||||
x="430"
|
||||
id="tspan7729-1-3-5-4-3"
|
||||
sodipodi:role="line">Compute</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-5-86-2"
|
||||
y="429.39212"
|
||||
x="430"
|
||||
sodipodi:role="line">Nova Hypervisor</tspan><tspan
|
||||
id="tspan3925"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="444.39212"
|
||||
x="430"
|
||||
sodipodi:role="line">KVM or QEMU</tspan><tspan
|
||||
id="tspan8864-6"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="459.39212"
|
||||
x="430"
|
||||
sodipodi:role="line">Nova Networking</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739-1-31-8"
|
||||
y="388.08871"
|
||||
x="429.72266"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;font-style:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743-5-8-2"
|
||||
y="388.08871"
|
||||
x="429.72266"
|
||||
sodipodi:role="line">Basic Services</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g3228">
|
||||
<rect
|
||||
ry="4.999999"
|
||||
rx="5"
|
||||
y="494.50818"
|
||||
x="360.98099"
|
||||
height="68.037971"
|
||||
width="138.03801"
|
||||
id="rect7939-2-2-7"
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="514.10968"
|
||||
x="370.58249"
|
||||
height="38.834995"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-2-2-1"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7352"
|
||||
y="533.52716"
|
||||
x="430"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;text-align:center;text-anchor:middle"
|
||||
y="533.52716"
|
||||
x="430"
|
||||
id="tspan7354"
|
||||
sodipodi:role="line">Telemetry</tspan><tspan
|
||||
style="font-style:oblique;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7356"
|
||||
y="549.39209"
|
||||
x="430"
|
||||
sodipodi:role="line">Ceilometer Agent</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7739-1-31-2"
|
||||
y="509.25372"
|
||||
x="429.72266"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;font-style:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7743-5-8-6"
|
||||
y="509.25372"
|
||||
x="429.72266"
|
||||
sodipodi:role="line">Optional Services</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g3215">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="722.5462"
|
||||
x="360.98102"
|
||||
height="119.99995"
|
||||
width="138.03799"
|
||||
id="rect8524-1-9"
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.96200001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="742.94464"
|
||||
x="370.58252"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1-4-3"
|
||||
style="fill:#c00000;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4-9-1"
|
||||
y="763.52716"
|
||||
x="430"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff"
|
||||
y="763.52716"
|
||||
x="430"
|
||||
id="tspan7729-1-9-6-8-9-9-1"
|
||||
sodipodi:role="line">Management</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8-0-9"
|
||||
y="779.39209"
|
||||
x="430"
|
||||
sodipodi:role="line">eth0: 10.0.0.31/24</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="792.94464"
|
||||
x="370.58252"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1-4-7-5"
|
||||
style="fill:#0000c0;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4-9-7-5"
|
||||
y="813.52716"
|
||||
x="430"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff;fill-opacity:1"
|
||||
y="813.52716"
|
||||
x="430"
|
||||
id="tspan7729-1-9-6-8-9-9-8-6"
|
||||
sodipodi:role="line">External</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;fill-opacity:1;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8-0-3-0"
|
||||
y="829.39209"
|
||||
x="430"
|
||||
sodipodi:role="line">eth1: (unnumbered)</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text8526-3-9"
|
||||
y="739.25763"
|
||||
x="362.98047"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="739.25763"
|
||||
x="362.98047"
|
||||
id="tspan8528-0-5"
|
||||
sodipodi:role="line">Network Interfaces</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g3722">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="463.34323"
|
||||
x="20.980999"
|
||||
height="218.03793"
|
||||
width="138.03799"
|
||||
id="rect7939"
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="582.9447"
|
||||
x="30.5825"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="532.9447"
|
||||
x="30.5825"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5.0000005"
|
||||
y="482.94467"
|
||||
x="30.5825"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-6"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="631.77966"
|
||||
x="30.582508"
|
||||
height="40"
|
||||
width="118.83499"
|
||||
id="rect7725-7-0-0-5-2"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4"
|
||||
y="603.52722"
|
||||
x="89.999992"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="603.52722"
|
||||
x="89.999992"
|
||||
id="tspan7729-1-9"
|
||||
sodipodi:role="line">Compute</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4"
|
||||
y="619.39215"
|
||||
x="89.999992"
|
||||
sodipodi:role="line">Nova Management</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7"
|
||||
y="553.52722"
|
||||
x="89.999992"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="553.52722"
|
||||
x="89.999992"
|
||||
id="tspan7729-1"
|
||||
sodipodi:role="line">Image Service</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2"
|
||||
y="569.39215"
|
||||
x="89.999992"
|
||||
sodipodi:role="line">Glance</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2"
|
||||
y="502.36215"
|
||||
x="90"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="502.36215"
|
||||
x="90"
|
||||
id="tspan7729-1-3"
|
||||
sodipodi:role="line">Identity</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8"
|
||||
y="518.22705"
|
||||
x="90"
|
||||
sodipodi:role="line">Keystone</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-7"
|
||||
y="652.36218"
|
||||
x="90"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="652.36218"
|
||||
x="90"
|
||||
id="tspan7729-1-9-6-8-5"
|
||||
sodipodi:role="line">Dashboard</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-7"
|
||||
y="668.22711"
|
||||
x="90"
|
||||
sodipodi:role="line">Horizon</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text8032"
|
||||
y="478.08871"
|
||||
x="37.222656"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="478.08871"
|
||||
x="37.222656"
|
||||
id="tspan8034"
|
||||
sodipodi:role="line">Basic Services</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g3743">
|
||||
<rect
|
||||
ry="4.999999"
|
||||
rx="5"
|
||||
y="464.50818"
|
||||
x="182.146"
|
||||
height="266.87299"
|
||||
width="138.03801"
|
||||
id="rect7939-2"
|
||||
style="fill:#606060;fill-opacity:1;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="482.94467"
|
||||
x="191.7475"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-2"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="532.9447"
|
||||
x="191.7475"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-2-7"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="632.9447"
|
||||
x="191.7475"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-2-2"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="682.9447"
|
||||
x="190.5825"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-2-2-8"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="582.9447"
|
||||
x="190.58249"
|
||||
height="40"
|
||||
width="118.83501"
|
||||
id="rect7725-7-0-0-5-2-2-5"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-0"
|
||||
y="503.52719"
|
||||
x="250"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="503.52719"
|
||||
x="250"
|
||||
id="tspan7729-1-3-5"
|
||||
sodipodi:role="line">Block Storage</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-5"
|
||||
y="519.39209"
|
||||
x="250"
|
||||
sodipodi:role="line">Cinder Management</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-0-6"
|
||||
y="553.52722"
|
||||
x="249.99998"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="553.52722"
|
||||
x="249.99998"
|
||||
id="tspan7729-1-3-5-7"
|
||||
sodipodi:role="line">Object Storage</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-5-8"
|
||||
y="569.39215"
|
||||
x="249.99998"
|
||||
sodipodi:role="line">Swift Proxy</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-7-7"
|
||||
y="653.52722"
|
||||
x="251.16501"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="653.52722"
|
||||
x="251.16501"
|
||||
id="tspan7729-1-9-6-8-5-8"
|
||||
sodipodi:role="line">Orchestration</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-7-0"
|
||||
y="669.39215"
|
||||
x="251.16501"
|
||||
sodipodi:role="line">Heat</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-7-7-1"
|
||||
y="704.69226"
|
||||
x="251.16501"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="704.69226"
|
||||
x="251.16501"
|
||||
id="tspan7729-1-9-6-8-5-8-6"
|
||||
sodipodi:role="line">Telemetry</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-7-0-0"
|
||||
y="720.55719"
|
||||
x="251.16501"
|
||||
sodipodi:role="line">Ceilometer Core</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-7-7-8"
|
||||
y="602.36218"
|
||||
x="250"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="602.36218"
|
||||
x="250"
|
||||
id="tspan7729-1-9-6-8-5-8-9"
|
||||
sodipodi:role="line">Database Service</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-7-0-00"
|
||||
y="618.22711"
|
||||
x="250"
|
||||
sodipodi:role="line">Trove Management</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text8032-9"
|
||||
y="477.76547"
|
||||
x="188.35251"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="477.76547"
|
||||
x="188.35251"
|
||||
id="tspan8034-2"
|
||||
sodipodi:role="line">Optional Services</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g3709">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5.0000005"
|
||||
y="374.50818"
|
||||
x="20.980988"
|
||||
height="71.287132"
|
||||
width="298.03802"
|
||||
id="rect9004"
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5.0000005"
|
||||
y="392.94467"
|
||||
x="30.582487"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-5"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-7"
|
||||
y="413.52719"
|
||||
x="89.999985"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="413.52719"
|
||||
x="89.999985"
|
||||
id="tspan7729-1-3-4"
|
||||
sodipodi:role="line">Database</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-7"
|
||||
y="429.39212"
|
||||
x="89.999985"
|
||||
sodipodi:role="line">MySQL</tspan></text>
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5.0000005"
|
||||
y="394.10968"
|
||||
x="190.58249"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-6-5-3"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-2-7-4"
|
||||
y="413.52719"
|
||||
x="249.99998"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;font-style:normal;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-8-7-8"
|
||||
y="413.52719"
|
||||
x="249.99998"
|
||||
sodipodi:role="line">AMQP</tspan><tspan
|
||||
id="tspan9002"
|
||||
style="font-size:12px;font-style:oblique;-inkscape-font-specification:Sans Oblique"
|
||||
y="429.39212"
|
||||
x="249.99998"
|
||||
sodipodi:role="line">RabbitMQ or Qpid</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text9036"
|
||||
y="386.50281"
|
||||
x="98.292969"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="386.50281"
|
||||
x="98.292969"
|
||||
id="tspan9038"
|
||||
sodipodi:role="line">Supporting Services</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g3768">
|
||||
<rect
|
||||
ry="4.9999995"
|
||||
rx="5"
|
||||
y="774.50824"
|
||||
x="100.981"
|
||||
height="68.037994"
|
||||
width="138.03799"
|
||||
id="rect8524"
|
||||
style="fill:#606060;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.96200013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
ry="5"
|
||||
rx="5"
|
||||
y="792.9447"
|
||||
x="110.5825"
|
||||
height="40"
|
||||
width="118.835"
|
||||
id="rect7725-7-0-0-5-1"
|
||||
style="fill:#c00000;fill-opacity:1;stroke:#000000;stroke-width:1.16499996;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text7727-7-4-3-8-4"
|
||||
y="813.52722"
|
||||
x="170"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px;fill:#ffffff"
|
||||
y="813.52722"
|
||||
x="170"
|
||||
id="tspan7729-1-9-6-8-9"
|
||||
sodipodi:role="line">Management</tspan><tspan
|
||||
style="font-size:12px;font-style:oblique;fill:#ffffff;-inkscape-font-specification:Sans Oblique"
|
||||
id="tspan7731-2-4-2-1-8"
|
||||
y="829.39215"
|
||||
x="170"
|
||||
sodipodi:role="line">eth0: 10.0.0.11/24</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text8526"
|
||||
y="789.25769"
|
||||
x="102.98046"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:16px;fill:#ffffff;fill-opacity:1"
|
||||
y="789.25769"
|
||||
x="102.98046"
|
||||
id="tspan8528"
|
||||
sodipodi:role="line">Network Interfaces</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 30 KiB |
Loading…
Reference in New Issue
Block a user