Move docs from fuel-web/docs
This commit moves all the contents fromfuel-web/docs excluding api docs. UML defenitions are temporary commented out Change-Id: Id6b064a26f938ead76aef5dee64a0e1f27537e1e
|
@ -1,224 +0,0 @@
|
|||
personal_ws-1.1 en 223
|
||||
AMQP
|
||||
API
|
||||
APIs
|
||||
Arista
|
||||
assignee
|
||||
AWS
|
||||
backend
|
||||
backends
|
||||
backplane
|
||||
balancer
|
||||
balancers
|
||||
behaviour
|
||||
binded
|
||||
bootable
|
||||
bootloader
|
||||
Brasero
|
||||
Broadcom
|
||||
CCISS
|
||||
Ceilometer
|
||||
CentOS
|
||||
Ceph
|
||||
checkbox
|
||||
CIB
|
||||
CIDR
|
||||
Cirros
|
||||
Cisco
|
||||
CLI
|
||||
Cloudera
|
||||
CloudFormation
|
||||
ClusterLabs
|
||||
colocation
|
||||
ConnectX
|
||||
corosync
|
||||
Cygwin
|
||||
datacenter
|
||||
datastore
|
||||
Datastores
|
||||
DHCP
|
||||
DNS
|
||||
DoS
|
||||
dropdown
|
||||
DRS
|
||||
ESX
|
||||
ESXi
|
||||
eth
|
||||
Etherpad
|
||||
failover
|
||||
FCoE
|
||||
filesystem
|
||||
FlatDHCP
|
||||
FlatDHCPManager
|
||||
FlatManager
|
||||
frontend
|
||||
Galera
|
||||
Gerrit
|
||||
GHz
|
||||
GRE
|
||||
GRO
|
||||
GTID
|
||||
GUID
|
||||
Hadoop
|
||||
HAproxy
|
||||
HAProxy
|
||||
hardcoded
|
||||
Haswell
|
||||
HDD
|
||||
HDP
|
||||
HealthCheck
|
||||
Heartbleed
|
||||
HortonWorks
|
||||
hostname
|
||||
hypervisor
|
||||
hypervisors
|
||||
IaaS
|
||||
IceHouse
|
||||
IDE
|
||||
iDRAC
|
||||
IEEE
|
||||
IIS
|
||||
IMG
|
||||
ImgBurn
|
||||
InfraRecorder
|
||||
IOMMU
|
||||
IOPS
|
||||
IOV
|
||||
IP
|
||||
IPMI
|
||||
IPs
|
||||
iptables
|
||||
IRC
|
||||
iSCSI
|
||||
iSER
|
||||
JBOD
|
||||
jpg
|
||||
JSON
|
||||
JVM
|
||||
KVM
|
||||
LACP
|
||||
LBaaS
|
||||
LDAP
|
||||
Lenovo
|
||||
lifecycle
|
||||
login
|
||||
lookups
|
||||
loopback
|
||||
LVM
|
||||
LXC
|
||||
MBR
|
||||
Mellanox
|
||||
memcached
|
||||
metadata
|
||||
middleware
|
||||
Mirantis
|
||||
Mnesia
|
||||
MongoDB
|
||||
MTU
|
||||
multi
|
||||
multicast
|
||||
Murano
|
||||
MySQL
|
||||
Nagios
|
||||
Nailgun
|
||||
namespace
|
||||
namespaces
|
||||
Netgear
|
||||
NFS
|
||||
Nginx
|
||||
NIC
|
||||
NICs
|
||||
NSX
|
||||
NTP
|
||||
OEM
|
||||
online
|
||||
openssh
|
||||
OpenSSL
|
||||
openstack
|
||||
OpenStack
|
||||
OpenSUSE
|
||||
OSD
|
||||
OSI
|
||||
OSTF
|
||||
overcommit
|
||||
oversubscription
|
||||
OVS
|
||||
PageBreak
|
||||
paravirtualized
|
||||
Paxos
|
||||
PCnet
|
||||
pdf
|
||||
PKI
|
||||
plugin
|
||||
png
|
||||
PostgreSQL
|
||||
POSTROUTING
|
||||
PowerEdge
|
||||
prefetch
|
||||
PuppetDB
|
||||
PXE
|
||||
pxelinux
|
||||
QEMU
|
||||
RabbitMQ
|
||||
RADOS
|
||||
RadosGW
|
||||
RBD
|
||||
RESTful
|
||||
RHEL
|
||||
RPC
|
||||
rst
|
||||
rsyslogd
|
||||
runtime
|
||||
SATA
|
||||
Scalability
|
||||
Screenshots
|
||||
SLB
|
||||
SNAT
|
||||
SQL
|
||||
SQLAlchemy
|
||||
SSD
|
||||
startup
|
||||
Stateful
|
||||
stderr
|
||||
STP
|
||||
subnet
|
||||
subnets
|
||||
sudo
|
||||
symlinks
|
||||
Synchrony
|
||||
syslog
|
||||
TCP
|
||||
TFTP
|
||||
TODO
|
||||
UDP
|
||||
UEFI
|
||||
UI
|
||||
ULV
|
||||
untagged
|
||||
upgraders
|
||||
uplink
|
||||
USB
|
||||
UUID
|
||||
VBoxManage
|
||||
vboxnet
|
||||
vCenter
|
||||
VirtualBox
|
||||
virtualization
|
||||
virtualize
|
||||
virtualized
|
||||
VLAN
|
||||
VLANManager
|
||||
VLANs
|
||||
VM
|
||||
VMDK
|
||||
vMotion
|
||||
VMs
|
||||
VMware
|
||||
VMWare
|
||||
VNC
|
||||
vSphere
|
||||
vSwitch
|
||||
workflow
|
||||
XFS
|
||||
yaml
|
||||
Zabbix
|
|
@ -1,7 +1,4 @@
|
|||
plantuml.jar
|
||||
/_build
|
||||
/_images/*_svg.png
|
||||
/_images/*_svg.jpg
|
||||
/_images/*.pdf
|
||||
/.idea
|
||||
/.tox
|
||||
/doc
|
||||
|
||||
|
|
201
LICENSE
|
@ -1,201 +0,0 @@
|
|||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
90
Makefile
|
@ -4,8 +4,11 @@
|
|||
# You can set these variables from the command line.
|
||||
SPHINXOPTS =
|
||||
SPHINXBUILD = sphinx-build
|
||||
PAPER = letter
|
||||
PAPER =
|
||||
BUILDDIR = _build
|
||||
#PLANTUML = plantuml.jar
|
||||
PLANTUML_FROM_PKG = /usr/share/plantuml/plantuml.jar
|
||||
|
||||
|
||||
# Internal variables.
|
||||
PAPEROPT_a4 = -D latex_paper_size=a4
|
||||
|
@ -14,11 +17,7 @@ ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
|||
# the i18n builder cannot share the environment and doctrees with the others
|
||||
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
||||
|
||||
IMAGEDIRS = _images
|
||||
|
||||
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp \
|
||||
epub latex latexpdf pdf text man changes linkcheck doctest gettext spell \
|
||||
spell_all
|
||||
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
|
||||
|
||||
help:
|
||||
@echo "Please use \`make <target>' where <target> is one of"
|
||||
|
@ -33,8 +32,8 @@ help:
|
|||
@echo " epub to make an epub"
|
||||
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
|
||||
@echo " latexpdf to make LaTeX files and run them through pdflatex"
|
||||
@echo " pdf to make PDF using rst2pdf"
|
||||
@echo " text to make text files"
|
||||
@echo " pdf to make pdf files"
|
||||
@echo " man to make manual pages"
|
||||
@echo " texinfo to make Texinfo files"
|
||||
@echo " info to make Texinfo files and run them through makeinfo"
|
||||
|
@ -42,36 +41,33 @@ help:
|
|||
@echo " changes to make an overview of all changed/added/deprecated items"
|
||||
@echo " linkcheck to check all external links for integrity"
|
||||
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
|
||||
@echo " spell to run aspell against .rst files changed in current commit"
|
||||
@echo " spell_all to run aspell against all .rst files in pages/ directory"
|
||||
|
||||
clean:
|
||||
-rm -rf $(BUILDDIR)/*
|
||||
-@rm -f $(PDFs)
|
||||
|
||||
# Pattern rule for converting SVG to PDF
|
||||
%.pdf : %.svg
|
||||
inkscape -f $< -A $@
|
||||
#$(PLANTUML):
|
||||
# @if [ -f $(PLANTUML_FROM_PKG) ]; \
|
||||
# then \
|
||||
# echo "Have installed plantuml. Creating link $(PLANTUML) on $(PLANTUML_FROM_PKG)."; \
|
||||
# ln -sf $(PLANTUML_FROM_PKG) $(PLANTUML); \
|
||||
# else \
|
||||
# echo "Downloading plantuml.jar."; \
|
||||
# wget https://downloads.sourceforge.net/project/plantuml/plantuml.jar -O $(PLANTUML); \
|
||||
# fi
|
||||
# $(ACTION.TOUCH)
|
||||
|
||||
# Build a list of SVG files to convert to PDFs
|
||||
PDFs := $(foreach dir, $(IMAGEDIRS), $(patsubst %.svg,%.pdf,$(wildcard $(dir)/*.svg)))
|
||||
|
||||
# Make a rule to build all images
|
||||
images: $(PDFs)
|
||||
|
||||
all: clean html dirhtml singlehtml latexpdf pdf
|
||||
|
||||
rawhtml: images
|
||||
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
||||
html:
|
||||
#$(PLANTUML)
|
||||
$(SPHINXBUILD) -b html -W $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
||||
@echo
|
||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
|
||||
|
||||
dirhtml: images
|
||||
dirhtml:
|
||||
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
|
||||
@echo
|
||||
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
|
||||
|
||||
singlehtml: images
|
||||
singlehtml:
|
||||
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
|
||||
@echo
|
||||
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
|
||||
|
@ -86,13 +82,13 @@ json:
|
|||
@echo
|
||||
@echo "Build finished; now you can process the JSON files."
|
||||
|
||||
htmlhelp: images
|
||||
htmlhelp:
|
||||
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
|
||||
@echo
|
||||
@echo "Build finished; now you can run HTML Help Workshop with the" \
|
||||
".hhp project file in $(BUILDDIR)/htmlhelp."
|
||||
|
||||
qthelp: images
|
||||
qthelp:
|
||||
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
|
||||
@echo
|
||||
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
|
||||
|
@ -101,7 +97,7 @@ qthelp: images
|
|||
@echo "To view the help file:"
|
||||
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/fuel.qhc"
|
||||
|
||||
devhelp: images
|
||||
devhelp:
|
||||
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
|
||||
@echo
|
||||
@echo "Build finished."
|
||||
|
@ -110,29 +106,29 @@ devhelp: images
|
|||
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/fuel"
|
||||
@echo "# devhelp"
|
||||
|
||||
epub: images
|
||||
epub:
|
||||
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
|
||||
@echo
|
||||
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
|
||||
|
||||
latex: images
|
||||
latex:
|
||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||
@echo
|
||||
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
|
||||
@echo "Run \`make' in that directory to run these through (pdf)latex" \
|
||||
"(use \`make latexpdf' here to do that automatically)."
|
||||
|
||||
pdf: images
|
||||
$(SPHINXBUILD) -b pdf -c pdf $(ALLSPHINXOPTS) $(BUILDDIR)/pdf
|
||||
@echo
|
||||
@echo "Build finished; the PDF file is in $(BUILDDIR)/pdf."
|
||||
|
||||
latexpdf: images
|
||||
latexpdf:
|
||||
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||
@echo "Running LaTeX files through pdflatex..."
|
||||
$(MAKE) -C $(BUILDDIR)/latex all-pdf
|
||||
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
|
||||
|
||||
pdf:
|
||||
$(SPHINXBUILD) -b pdf $(ALLSPHINXOPTS) $(BUILDDIR)/pdf
|
||||
@echo
|
||||
@echo "Build finished; the PDF file is in $(BUILDDIR)/pdf."
|
||||
|
||||
text:
|
||||
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
|
||||
@echo
|
||||
|
@ -176,25 +172,3 @@ doctest:
|
|||
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
|
||||
@echo "Testing of doctests in the sources finished, look at the " \
|
||||
"results in $(BUILDDIR)/doctest/output.txt."
|
||||
|
||||
html: rawhtml
|
||||
./lunr.py
|
||||
@echo
|
||||
@echo "Lunr search index complete"
|
||||
|
||||
SPELL = aspell
|
||||
ASPELLOPTS = --dont-backup -d en --personal=.aspell_en.wordlist
|
||||
RSTS := $(shell find pages/ -type f -name '*.rst')
|
||||
|
||||
COMMIT_RSTS := $(shell git diff-tree --no-commit-id --name-only -r HEAD)
|
||||
spell:
|
||||
@for rst in $(COMMIT_RSTS); do \
|
||||
$(SPELL) $(ASPELLOPTS) check $$rst; \
|
||||
done
|
||||
|
||||
spell_all:
|
||||
@for rst in $(RSTS); do \
|
||||
$(SPELL) $(ASPELLOPTS) check $$rst; \
|
||||
done
|
||||
@echo "Spell check complete"
|
||||
|
||||
|
|
149
README.md
|
@ -1,149 +0,0 @@
|
|||
|
||||
Mirantis OpenStack Documentation
|
||||
=================================
|
||||
|
||||
This repository contains the Mirantis OpenStack user and administrator
|
||||
guides. For more details, see the [Mirantis OpenStack
|
||||
portal](http://software.mirantis.com "Mirantis OpenStack portal").
|
||||
|
||||
Contributing
|
||||
============
|
||||
|
||||
We welcome all people who are interested in helping our Documentation team
|
||||
to improve our documentation. There are no formal membership requirements,
|
||||
so feel free to hop in. The best way to contibute is to fork our repository,
|
||||
do your changes and send us a Pull Request. You are invited to contribute
|
||||
any type of contribution like new ideas, testing, and even deployment scripts.
|
||||
|
||||
We also have an IRC channel at ``#fuel`` & ``#fuel-dev`` on ``irc.freenode.net``
|
||||
where you can ask questions and give feedback.
|
||||
|
||||
Prerequisites
|
||||
=============
|
||||
|
||||
[Sphinx Documentation Generator](http://sphinx-doc.org/ "Sphinx
|
||||
Documentation Generator") must be installed to build the documentation.
|
||||
Please note that easy_install is a component of Python's Setup Tools
|
||||
package, which is commonly an optional install on most distributions.
|
||||
|
||||
|
||||
To get started, you need to install all necesasary tools.
|
||||
|
||||
On Debian/Ubuntu:
|
||||
|
||||
sudo apt-get install git python-pip python-dev make imagemagick libjpeg-dev inkscape aspell python-pillow
|
||||
|
||||
On Fedora:
|
||||
|
||||
sudo yum install git python-pip python-devel make ImageMagick libjpeg-turbo-devel inkscape aspell
|
||||
|
||||
Among other things that installs
|
||||
[ImageMagick](http://www.imagemagick.org/ "ImageMagick") and
|
||||
[Inkscape](http://inkscape.org/ "Inkscape").
|
||||
|
||||
And Sphinx necessary extensions:
|
||||
|
||||
sudo pip install -r requirements.txt
|
||||
|
||||
In addition to these eggs you will need to install
|
||||
[PlantUML](http://plantuml.sourceforge.net/ "PlantUML")
|
||||
|
||||
To install PlantUML run this wget process:
|
||||
|
||||
sudo wget \
|
||||
http://sourceforge.net/projects/plantuml/files/plantuml.jar/download \
|
||||
-O /sbin/plantuml.jar
|
||||
|
||||
PlantumUML requires java:
|
||||
sudo apt-get install openjdk-7-jre
|
||||
|
||||
We use [Inkscape](http://inkscape.org/ "Inkscape") to edit SVG images
|
||||
and convert them to PDF but you may use any other SVG-capable tool you
|
||||
like. We're not picky.
|
||||
|
||||
Building
|
||||
========
|
||||
|
||||
To build a guide in HTML format, go to its directory and then run the
|
||||
``make`` command in that directory, like so:
|
||||
|
||||
make html
|
||||
|
||||
To generate the PDF file run this:
|
||||
|
||||
make pdf
|
||||
|
||||
You will find generated HTML documentation at:
|
||||
|
||||
_build/html
|
||||
|
||||
You will find generated PDF documentation at:
|
||||
|
||||
_build/pdf
|
||||
|
||||
Reviewer's Checklist
|
||||
====================
|
||||
|
||||
Checks for commit message:
|
||||
|
||||
1. The goal and extent of the change should be described in the commit
|
||||
message.
|
||||
|
||||
2. If the commit is related to a LaunchPad bug, it should have
|
||||
"Closes-Bug: nnnnnnn" line in the commit message. Likewise,
|
||||
"blueprint name-of-the-blueprint" for a commit related to a
|
||||
blueprint. Most non-trivial commits should have such references.
|
||||
|
||||
Checks for content changes:
|
||||
|
||||
1. For every block of content that is removed, there should be either a
|
||||
block that replaces it, or an explanation in the commit message why
|
||||
that block is no longer needed.
|
||||
|
||||
2. Confirm that the new content is approved by a technical expert in the
|
||||
relevant area.
|
||||
|
||||
3. Check that the content is in the right document and the right
|
||||
context. Deployment of Fuel itself is described in the Installation
|
||||
Guide; deployment of Mirantis OpenStack using Fuel, in User Guide;
|
||||
post-deployment operation of Mirantis OpenStack, in Operations Guide;
|
||||
and so on.
|
||||
|
||||
Checks for structural changes:
|
||||
|
||||
1. For any removed file (including original path in a move or rename),
|
||||
grep for the file name through all rst files and confirm that no
|
||||
stale references to the file are left behind.
|
||||
|
||||
2. For any added file (including new path in a move or rename), confirm
|
||||
that the new path is referenced in a way that will get it included in
|
||||
at least one document.
|
||||
|
||||
Testing the change locally:
|
||||
|
||||
1. Download the branch:
|
||||
git review -d <gerrit-id>
|
||||
|
||||
2. Check that it's based on the current tip of the master branch, look
|
||||
for "origin/master" next to commit hash in the output of:
|
||||
git log --graph --decorate
|
||||
|
||||
3. If it's not, check if it can be rebased onto master cleanly:
|
||||
git rebase --onto master HEAD^
|
||||
|
||||
4. Build HTML and PDF versions as described above. If rebase was
|
||||
necessary, build from the rebased version: you want to see what the
|
||||
result of the merge into master will look like
|
||||
|
||||
5. Check that the count of warnings reported by 'make pdf' hasn't
|
||||
increased relative to master.
|
||||
|
||||
6. Check that all sections touched by the change show up in the table of
|
||||
contents in the right place and at the right nesting level.
|
||||
|
||||
Finally, go through all changes line by line and ask yourself: what is
|
||||
the purpose of this change? Is that related to the description of the
|
||||
review given in the commit message? Could it be accidental or result of
|
||||
a merge error during rebase?
|
||||
|
||||
|
260
_fonts/type.xml
|
@ -1,260 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<typemap>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansCaption"
|
||||
fullname="PT Sans Caption"
|
||||
family="PT Sans Caption"
|
||||
glyphs="_fonts/PTC55F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansCaption"
|
||||
fullname="PT Sans Caption"
|
||||
family="PT Sans Caption"
|
||||
glyphs="_fonts/PTC55F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansCaptionB"
|
||||
fullname="PT Sans Caption Bold"
|
||||
family="PT Sans Caption"
|
||||
glyphs="_fonts/PTC75F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansCaptionB"
|
||||
fullname="PT Sans Caption Bold"
|
||||
family="PT Sans Caption"
|
||||
glyphs="_fonts/PTC75F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerif"
|
||||
fullname="PT Serif"
|
||||
family="PT Serif"
|
||||
glyphs="_fonts/PTF55F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerif"
|
||||
fullname="PT Serif"
|
||||
family="PT Serif"
|
||||
glyphs="_fonts/PTF55F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifI"
|
||||
fullname="PT Serif Italic"
|
||||
family="PT Serif"
|
||||
glyphs="_fonts/PTF56F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifI"
|
||||
fullname="PT Serif Italic"
|
||||
family="PT Serif"
|
||||
glyphs="_fonts/PTF56F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifB"
|
||||
fullname="PT Serif Bold"
|
||||
family="PT Serif"
|
||||
glyphs="_fonts/PTF75F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifB"
|
||||
fullname="PT Serif Bold"
|
||||
family="PT Serif"
|
||||
glyphs="_fonts/PTF75F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifBI"
|
||||
fullname="PT Serif Bold Italic"
|
||||
family="PT Serif"
|
||||
glyphs="_fonts/PTF76F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifBI"
|
||||
fullname="PT Serif Bold Italic"
|
||||
family="PT Serif"
|
||||
glyphs="_fonts/PTF76F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTMono"
|
||||
fullname="PT Mono"
|
||||
family="PT Mono"
|
||||
glyphs="_fonts/PTM55F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTMono"
|
||||
fullname="PT Mono"
|
||||
family="PT Mono"
|
||||
glyphs="_fonts/PTM55F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTMonoB"
|
||||
fullname="PT Mono Bold"
|
||||
family="PT Mono"
|
||||
glyphs="_fonts/PTM75F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTMonoB"
|
||||
fullname="PT Mono Bold"
|
||||
family="PT Mono"
|
||||
glyphs="_fonts/PTM75F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansNarrow"
|
||||
fullname="PT Sans Narrow"
|
||||
family="PT Sans Narrow"
|
||||
glyphs="_fonts/PTN57F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansNarrow"
|
||||
fullname="PT Sans Narrow"
|
||||
family="PT Sans Narrow"
|
||||
glyphs="_fonts/PTN57F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansNarrowB"
|
||||
fullname="PT Sans Narrow Bold"
|
||||
family="PT Sans Narrow"
|
||||
glyphs="_fonts/PTN77F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansNarrowB"
|
||||
fullname="PT Sans Narrow Bold"
|
||||
family="PT Sans Narrow"
|
||||
glyphs="_fonts/PTN77F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSans"
|
||||
fullname="PT Sans"
|
||||
family="PT Sans"
|
||||
glyphs="_fonts/PTS55F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSans"
|
||||
fullname="PT Sans"
|
||||
family="PT Sans"
|
||||
glyphs="_fonts/PTS55F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansI"
|
||||
fullname="PT Sans Italic"
|
||||
family="PT Sans"
|
||||
glyphs="_fonts/PTS56F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansI"
|
||||
fullname="PT Sans Italic"
|
||||
family="PT Sans"
|
||||
glyphs="_fonts/PTS56F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansB"
|
||||
fullname="PT Sans Bold"
|
||||
family="PT Sans"
|
||||
glyphs="_fonts/PTS75F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansB"
|
||||
fullname="PT Sans Bold"
|
||||
family="PT Sans"
|
||||
glyphs="_fonts/PTS75F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansBI"
|
||||
fullname="PT Sans Bold Italic"
|
||||
family="PT Sans"
|
||||
glyphs="_fonts/PTS76F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSansBI"
|
||||
fullname="PT Sans Bold Italic"
|
||||
family="PT Sans"
|
||||
glyphs="_fonts/PTS76F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifCaption"
|
||||
fullname="PT Serif Caption"
|
||||
family="PT Serif Caption"
|
||||
glyphs="_fonts/PTZ55F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifCaption"
|
||||
fullname="PT Serif Caption"
|
||||
family="PT Serif Caption"
|
||||
glyphs="_fonts/PTZ55F_W.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifCaptionI"
|
||||
fullname="PT Serif Caption Italic"
|
||||
family="PT Serif Caption"
|
||||
glyphs="_fonts/PTZ56F.ttf"
|
||||
/>
|
||||
|
||||
<type
|
||||
format="ttf"
|
||||
name="PTSerifCaptionI"
|
||||
fullname="PT Serif Caption Italic"
|
||||
family="PT Serif Caption"
|
||||
glyphs="_fonts/PTZ56F_W.ttf"
|
||||
/>
|
||||
|
||||
</typemap>
|
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 8.4 KiB |
Before Width: | Height: | Size: 201 KiB |
Before Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 166 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 6.2 KiB |
Before Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 113 KiB |
|
@ -1,514 +0,0 @@
|
|||
<?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="468.52435"
|
||||
height="178.16679"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="ceph_nodes.svg">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="3.0948231"
|
||||
inkscape:cx="234.26218"
|
||||
inkscape:cy="89.083394"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
showguides="true"
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:snap-global="false"
|
||||
inkscape:snap-bbox="false"
|
||||
inkscape:window-width="1600"
|
||||
inkscape:window-height="877"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
fit-margin-top="10"
|
||||
fit-margin-left="5"
|
||||
fit-margin-right="5"
|
||||
fit-margin-bottom="10">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid2995"
|
||||
units="pt"
|
||||
empspacing="10"
|
||||
dotted="true"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true"
|
||||
originx="-22.467558pt"
|
||||
originy="-690.33594pt" />
|
||||
</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" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-28.084448,-11.275461)">
|
||||
<g
|
||||
id="g4614"
|
||||
transform="translate(23.40812,0)">
|
||||
<rect
|
||||
y="22.174541"
|
||||
x="28.18907"
|
||||
height="69.46241"
|
||||
width="107.69075"
|
||||
id="rect2985-6"
|
||||
style="fill:#c8beb7;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
transform="scale(1.0553695,0.94753544)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2987-68"
|
||||
y="38.630116"
|
||||
x="30.235746"
|
||||
style="font-size:17.94697189px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="38.630116"
|
||||
x="30.235746"
|
||||
id="tspan2989-6"
|
||||
sodipodi:role="line">controller 3</tspan></text>
|
||||
<rect
|
||||
y="45.200615"
|
||||
x="33.005184"
|
||||
height="15.288914"
|
||||
width="95.21991"
|
||||
id="rect3817-9"
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-42"
|
||||
y="56.263176"
|
||||
x="35.653965"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="56.263176"
|
||||
x="35.653965"
|
||||
id="tspan3821-2"
|
||||
sodipodi:role="line">controller</tspan></text>
|
||||
<rect
|
||||
y="67.02388"
|
||||
x="33.005192"
|
||||
height="15.288914"
|
||||
width="95.21991"
|
||||
id="rect3817-2-8"
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-8-2"
|
||||
y="78.086441"
|
||||
x="35.653961"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="78.086441"
|
||||
x="35.653961"
|
||||
id="tspan3821-7-1"
|
||||
sodipodi:role="line">ceph-mon</tspan></text>
|
||||
<rect
|
||||
y="41.631432"
|
||||
x="21.878727"
|
||||
height="69.46241"
|
||||
width="107.69075"
|
||||
id="rect2985-1"
|
||||
style="fill:#c8beb7;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
transform="scale(1.0553695,0.94753544)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2987-6"
|
||||
y="59.164322"
|
||||
x="24.256472"
|
||||
style="font-size:17.94697189px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="59.164322"
|
||||
x="24.256472"
|
||||
id="tspan2989-3"
|
||||
sodipodi:role="line">controller 2</tspan></text>
|
||||
<rect
|
||||
y="64.657501"
|
||||
x="26.694843"
|
||||
height="15.288914"
|
||||
width="95.21991"
|
||||
id="rect3817-20"
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-4"
|
||||
y="75.720062"
|
||||
x="29.343622"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="75.720062"
|
||||
x="29.343622"
|
||||
id="tspan3821-5"
|
||||
sodipodi:role="line">controller</tspan></text>
|
||||
<rect
|
||||
y="86.480766"
|
||||
x="26.694849"
|
||||
height="15.288914"
|
||||
width="95.21991"
|
||||
id="rect3817-2-7"
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-8-3"
|
||||
y="97.543327"
|
||||
x="29.34362"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="97.543327"
|
||||
x="29.34362"
|
||||
id="tspan3821-7-7"
|
||||
sodipodi:role="line">ceph-mon</tspan></text>
|
||||
<rect
|
||||
y="62.782616"
|
||||
x="16.198887"
|
||||
height="69.46241"
|
||||
width="107.69075"
|
||||
id="rect2985"
|
||||
style="fill:#c8beb7;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
transform="scale(1.0553695,0.94753544)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text2987"
|
||||
y="81.486633"
|
||||
x="18.87462"
|
||||
style="font-size:17.94697189px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="81.486633"
|
||||
x="18.87462"
|
||||
id="tspan2989"
|
||||
sodipodi:role="line">controller 1</tspan></text>
|
||||
<g
|
||||
transform="translate(0.52586182,21.034473)"
|
||||
id="g3998">
|
||||
<rect
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect3817"
|
||||
width="95.21991"
|
||||
height="15.288914"
|
||||
x="20.48914"
|
||||
y="64.774216" />
|
||||
</g>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819"
|
||||
y="96.871246"
|
||||
x="23.66378"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="96.871246"
|
||||
x="23.66378"
|
||||
id="tspan3821"
|
||||
sodipodi:role="line">controller</tspan></text>
|
||||
<rect
|
||||
y="107.63195"
|
||||
x="21.015007"
|
||||
height="15.288914"
|
||||
width="95.21991"
|
||||
id="rect3817-2"
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-8"
|
||||
y="118.69451"
|
||||
x="23.663778"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="118.69451"
|
||||
x="23.663778"
|
||||
id="tspan3821-7"
|
||||
sodipodi:role="line">ceph-mon</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4663"
|
||||
transform="translate(1.090117,0.23794534)">
|
||||
<rect
|
||||
y="21.537516"
|
||||
x="372.70053"
|
||||
height="69.684746"
|
||||
width="106.49509"
|
||||
id="rect3978-4-9"
|
||||
style="fill:#87aade;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<rect
|
||||
y="62.554741"
|
||||
x="367.44189"
|
||||
height="69.684746"
|
||||
width="106.49509"
|
||||
id="rect3978-4"
|
||||
style="fill:#87aade;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<g
|
||||
transform="translate(352.59036,22.874989)"
|
||||
id="g3998-7-4">
|
||||
<rect
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect3817-8-0"
|
||||
width="95.21991"
|
||||
height="15.288914"
|
||||
x="20.48914"
|
||||
y="64.774216" />
|
||||
</g>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-6-6"
|
||||
y="98.711761"
|
||||
x="375.72827"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="98.711761"
|
||||
x="375.72827"
|
||||
id="tspan3821-1-1"
|
||||
sodipodi:role="line">nova</tspan></text>
|
||||
<g
|
||||
transform="translate(353.11622,44.96118)"
|
||||
id="g3998-7-0-0">
|
||||
<rect
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect3817-8-2-9"
|
||||
width="95.21991"
|
||||
height="15.288914"
|
||||
x="20.48914"
|
||||
y="64.774216" />
|
||||
</g>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-6-9-9"
|
||||
y="120.79795"
|
||||
x="376.25415"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="120.79795"
|
||||
x="376.25415"
|
||||
id="tspan3821-1-8-1"
|
||||
sodipodi:role="line">ceph client</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text4195-9"
|
||||
y="77.41436"
|
||||
x="371.7843"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="77.41436"
|
||||
x="371.7843"
|
||||
id="tspan4197-8"
|
||||
sodipodi:role="line">compute 1</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text4492"
|
||||
y="35.345413"
|
||||
x="376.51706"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:14px"
|
||||
y="35.345413"
|
||||
x="376.51706"
|
||||
id="tspan4494"
|
||||
sodipodi:role="line">compute n</tspan><tspan
|
||||
style="font-size:14px"
|
||||
id="tspan4496"
|
||||
y="52.845413"
|
||||
x="376.51706"
|
||||
sodipodi:role="line">. . .</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4715"
|
||||
transform="translate(5.782938,-0.09326175)">
|
||||
<g
|
||||
id="g4644">
|
||||
<rect
|
||||
style="fill:#cdde87;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect3978-6"
|
||||
width="106.49509"
|
||||
height="69.684746"
|
||||
x="195.48511"
|
||||
y="22.589239" />
|
||||
<rect
|
||||
style="fill:#cdde87;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect3978"
|
||||
width="106.49509"
|
||||
height="69.684746"
|
||||
x="190.75235"
|
||||
y="62.554737" />
|
||||
<g
|
||||
id="g4149"
|
||||
transform="translate(-12.620684,-88.870648)">
|
||||
<g
|
||||
transform="translate(188.52148,111.74564)"
|
||||
id="g3998-7">
|
||||
<rect
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect3817-8"
|
||||
width="95.21991"
|
||||
height="15.288914"
|
||||
x="20.48914"
|
||||
y="64.774216" />
|
||||
</g>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-6"
|
||||
y="187.58241"
|
||||
x="211.65939"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="187.58241"
|
||||
x="211.65939"
|
||||
id="tspan3821-1"
|
||||
sodipodi:role="line">ceph-osd</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g4155"
|
||||
transform="translate(-118.31891,-108.32754)">
|
||||
<g
|
||||
transform="translate(294.74556,153.28872)"
|
||||
id="g3998-7-0">
|
||||
<rect
|
||||
style="fill:#44aa00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect3817-8-2"
|
||||
width="95.21991"
|
||||
height="15.288914"
|
||||
x="20.48914"
|
||||
y="64.774216" />
|
||||
</g>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3819-6-9"
|
||||
y="229.12549"
|
||||
x="317.88348"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:12px"
|
||||
y="229.12549"
|
||||
x="317.88348"
|
||||
id="tspan3821-1-8"
|
||||
sodipodi:role="line">ceph-osd</tspan></text>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
x="195.09474"
|
||||
y="77.41436"
|
||||
id="text4195"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4197"
|
||||
x="195.09474"
|
||||
y="77.41436"
|
||||
style="font-size:14px">storage 1</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
x="198.77577"
|
||||
y="35.871277"
|
||||
id="text4217"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4219"
|
||||
x="198.77577"
|
||||
y="35.871277"
|
||||
style="font-size:14px">storage n</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="198.77577"
|
||||
y="53.371277"
|
||||
style="font-size:14px"
|
||||
id="tspan4221">. . .</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4701"
|
||||
d="m 328.20417,49.814127 0,76.970883"
|
||||
style="fill:#2ca02c;stroke:#008000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4705"
|
||||
d="m 302.4258,76.007384 25.78841,0"
|
||||
style="fill:#2ca02c;stroke:#008000;stroke-width:1.96728921;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4707"
|
||||
d="m 297.90929,114.12177 30.50331,0"
|
||||
style="fill:#2ca02c;stroke:#008000;stroke-width:1.98304021;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<text
|
||||
transform="matrix(0.00433266,0.99999061,-0.99999061,0.00433266,0,0)"
|
||||
sodipodi:linespacing="125%"
|
||||
id="text4709"
|
||||
y="-332.08215"
|
||||
x="46.772236"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#008000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:10px;fill:#008000"
|
||||
y="-332.08215"
|
||||
x="46.772236"
|
||||
id="tspan4711"
|
||||
sodipodi:role="line">storage network</tspan></text>
|
||||
</g>
|
||||
<path
|
||||
style="fill:#ab37c8;fill-opacity:1;stroke:#ab37c8;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 34.084448,167.43529 456.524342,0"
|
||||
id="path4746"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#ab37c8;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 92.671993,132.72468 0,33.68841"
|
||||
id="path4750"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#ab37c8;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 254.56154,132.72468 0,33.68841"
|
||||
id="path4750-3"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#ab37c8;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 417.89641,132.67525 0,33.68841"
|
||||
id="path4750-34"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ab37c8;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
|
||||
x="44.908119"
|
||||
y="177.36218"
|
||||
id="text4779"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4781"
|
||||
x="44.908119"
|
||||
y="177.36218"
|
||||
style="font-size:10px;fill:#ab37c8;fill-opacity:1">management network</tspan></text>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 23 KiB |
|
@ -1,478 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<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"
|
||||
version="1.1"
|
||||
viewBox="0 0 770 450"
|
||||
stroke-miterlimit="10"
|
||||
id="svg2"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
width="100%"
|
||||
height="100%"
|
||||
sodipodi:docname="deployment-ha-compact.svg"
|
||||
style="fill:none;stroke:none">
|
||||
<metadata
|
||||
id="metadata103">
|
||||
<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>
|
||||
<defs
|
||||
id="defs101" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1855"
|
||||
inkscape:window-height="1056"
|
||||
id="namedview99"
|
||||
showgrid="true"
|
||||
showguides="false"
|
||||
inkscape:snap-global="false"
|
||||
inkscape:zoom="1.4934726"
|
||||
inkscape:cx="556.70233"
|
||||
inkscape:cy="207.38986"
|
||||
inkscape:window-x="65"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid3118"
|
||||
empspacing="5"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true" />
|
||||
</sodipodi:namedview>
|
||||
<clipPath
|
||||
id="p.0">
|
||||
<path
|
||||
d="M 0,0 766,0 766,412 0,412 0,0 z"
|
||||
clip-rule="nonzero"
|
||||
id="path5"
|
||||
inkscape:connector-curvature="0" />
|
||||
</clipPath>
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:0;fill-rule:nonzero"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path9"
|
||||
d="m 0.66958046,12.555944 766.87139954,0 0,412.931756 -766.87139954,0 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:6.30024624;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path15"
|
||||
d="m 12.281306,67.814176 0,0 c 0,-25.740948 12.997166,-46.608108 29.029984,-46.608108 l 174.65552,0 c 7.69924,0 15.08312,4.910483 20.52732,13.651199 5.44418,8.740716 8.50268,20.59567 8.50268,32.956909 l 0,186.426834 c 0,25.74094 -12.99718,46.60812 -29.03,46.60812 l -174.65552,0 0,0 c -16.032818,0 -29.029984,-20.86718 -29.029984,-46.60812 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path21"
|
||||
d="m 44.292594,71.283084 0,0 c 0,-2.890492 2.343204,-5.2337 5.2337,-5.2337 l 154.194026,0 c 1.38806,0 2.71929,0.551407 3.70079,1.532913 0.98151,0.98151 1.53292,2.312722 1.53292,3.700787 l 0,20.93417 c 0,2.890495 -2.34322,5.233703 -5.23371,5.233703 l -154.194026,0 0,0 c -2.890495,0 -5.2337,-2.343208 -5.2337,-5.233703 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path27"
|
||||
d="m 44.292594,114.60987 0,0 c 0,-2.89049 2.343204,-5.2337 5.2337,-5.2337 l 154.194026,0 c 1.38806,0 2.71929,0.55141 3.70079,1.53292 0.98151,0.98151 1.53292,2.31272 1.53292,3.70078 l 0,20.93418 c 0,2.89048 -2.34322,5.23369 -5.23371,5.23369 l -154.194026,0 0,0 c -2.890495,0 -5.2337,-2.34321 -5.2337,-5.23369 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:6.29288244;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path45"
|
||||
d="m 268.27762,68.550519 0,0 c 0,-25.679994 12.99756,-46.49774 29.03089,-46.49774 l 174.66106,0 c 7.69948,0 15.08359,4.898855 20.52795,13.618874 5.44434,8.720017 8.50294,20.5469 8.50294,32.878867 l 0,185.98537 c 0,25.67999 -12.9976,46.49774 -29.03089,46.49774 l -174.66106,0 0,0 c -16.03333,0 -29.03089,-20.81775 -29.03089,-46.49774 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:6.29288244;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path63"
|
||||
d="m 523.83492,68.550519 0,0 c 0,-25.679994 12.99756,-46.49774 29.03092,-46.49774 l 174.66103,0 c 7.69948,0 15.08356,4.898855 20.52792,13.618874 5.44437,8.720017 8.503,20.5469 8.503,32.878867 l 0,185.98537 c 0,25.67999 -12.99762,46.49774 -29.03092,46.49774 l -174.66103,0 0,0 c -16.03336,0 -29.03092,-20.81775 -29.03092,-46.49774 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81"
|
||||
d="m 44.292594,157.93662 0,0 c 0,-2.89049 2.343208,-5.23369 5.2337,-5.23369 l 154.194016,0 c 1.38808,0 2.71929,0.55141 3.70079,1.53291 0.98151,0.98151 1.53292,2.31272 1.53292,3.70078 l 0,20.93417 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.194016,0 0,0 c -2.890492,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3080"
|
||||
y="44.363667"
|
||||
x="129.71327"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
y="44.363667"
|
||||
x="129.71327"
|
||||
id="tspan3082"
|
||||
sodipodi:role="line">Controller Node #1</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3080-1"
|
||||
y="44.408649"
|
||||
x="385.51285"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
y="44.408649"
|
||||
x="385.51285"
|
||||
id="tspan3082-7"
|
||||
sodipodi:role="line">Controller Node #2</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3080-4"
|
||||
y="43.935184"
|
||||
x="640.71045"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
y="43.935184"
|
||||
x="640.71045"
|
||||
id="tspan3082-0"
|
||||
sodipodi:role="line">Controller Node #3</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3114-52"
|
||||
y="87.476738"
|
||||
x="126.12331"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="87.476738"
|
||||
x="126.12331"
|
||||
id="tspan3116-7"
|
||||
sodipodi:role="line">RabbitMQ Cluster</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3120-6"
|
||||
y="129.21758"
|
||||
x="126.59987"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="129.21758"
|
||||
x="126.59987"
|
||||
id="tspan3122-1"
|
||||
sodipodi:role="line">MySQL Galera</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4"
|
||||
y="172.54825"
|
||||
x="126.57643"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="172.54825"
|
||||
x="126.57643"
|
||||
id="tspan3126-2"
|
||||
sodipodi:role="line">Neutron (Active)</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81-3"
|
||||
d="m 42.880832,200.49269 0,0 c 0,-2.89049 2.3432,-5.23369 5.2337,-5.23369 l 154.194008,0 c 1.38808,0 2.71929,0.55141 3.7008,1.53291 0.9815,0.98151 1.53291,2.31272 1.53291,3.70078 l 0,20.93417 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.194008,0 0,0 c -2.8905,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4-7"
|
||||
y="215.10432"
|
||||
x="125.16467"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="215.10432"
|
||||
x="125.16467"
|
||||
id="tspan3126-2-4"
|
||||
sodipodi:role="line">HAProxy (Active)</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81-3-0"
|
||||
d="m 43.550405,247.36332 0,0 c 0,-2.89049 2.3432,-5.23369 5.2337,-5.23369 l 154.194015,0 c 1.38808,0 2.71929,0.55141 3.7008,1.53291 0.9815,0.98151 1.53291,2.31272 1.53291,3.70078 l 0,20.93417 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.194015,0 0,0 c -2.8905,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4-7-4"
|
||||
y="261.97498"
|
||||
x="125.83424"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="261.97498"
|
||||
x="125.83424"
|
||||
id="tspan3126-2-4-4"
|
||||
sodipodi:role="line">Pacemaker Cluster</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path21-5"
|
||||
d="m 565.85943,70.938601 0,0 c 0,-2.8905 2.3432,-5.2337 5.2337,-5.2337 l 154.19403,0 c 1.38806,0 2.71929,0.5514 3.70079,1.53291 0.98151,0.98151 1.53292,2.31272 1.53292,3.70079 l 0,20.93417 c 0,2.89049 -2.34322,5.2337 -5.23371,5.2337 l -154.19403,0 0,0 c -2.8905,0 -5.2337,-2.34321 -5.2337,-5.2337 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path27-2"
|
||||
d="m 565.85943,114.26538 0,0 c 0,-2.89049 2.3432,-5.2337 5.2337,-5.2337 l 154.19403,0 c 1.38806,0 2.71929,0.55141 3.70079,1.53292 0.98151,0.98151 1.53292,2.31272 1.53292,3.70078 l 0,20.93418 c 0,2.89048 -2.34322,5.23369 -5.23371,5.23369 l -154.19403,0 0,0 c -2.8905,0 -5.2337,-2.34321 -5.2337,-5.23369 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81-1"
|
||||
d="m 565.85943,157.59213 0,0 c 0,-2.89049 2.3432,-5.23369 5.2337,-5.23369 l 154.19402,0 c 1.38808,0 2.71929,0.55141 3.70079,1.53291 0.98151,0.98151 1.53292,2.31272 1.53292,3.70078 l 0,20.93418 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.19402,0 0,0 c -2.8905,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3114-52-5"
|
||||
y="87.132256"
|
||||
x="647.69019"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="87.132256"
|
||||
x="647.69019"
|
||||
id="tspan3116-7-3"
|
||||
sodipodi:role="line">RabbitMQ Cluster</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3120-6-6"
|
||||
y="128.87309"
|
||||
x="648.16675"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="128.87309"
|
||||
x="648.16675"
|
||||
id="tspan3122-1-1"
|
||||
sodipodi:role="line">MySQL Galera</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4-0"
|
||||
y="172.20378"
|
||||
x="648.14331"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="172.20378"
|
||||
x="648.14331"
|
||||
id="tspan3126-2-6"
|
||||
sodipodi:role="line">Neutron (Standby)</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81-3-3"
|
||||
d="m 564.44766,200.14821 0,0 c 0,-2.89049 2.3432,-5.23369 5.2337,-5.23369 l 154.19402,0 c 1.38808,0 2.71929,0.55141 3.7008,1.53291 0.9815,0.98151 1.53291,2.31272 1.53291,3.70078 l 0,20.93417 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.19402,0 0,0 c -2.8905,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4-7-1"
|
||||
y="214.75984"
|
||||
x="646.73151"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="214.75984"
|
||||
x="646.73151"
|
||||
id="tspan3126-2-4-9"
|
||||
sodipodi:role="line">HAProxy (Standby)</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81-3-0-2"
|
||||
d="m 565.11724,247.01884 0,0 c 0,-2.89049 2.3432,-5.23369 5.2337,-5.23369 l 154.19402,0 c 1.38808,0 2.71929,0.55141 3.7008,1.53291 0.9815,0.98151 1.53291,2.31272 1.53291,3.70078 l 0,20.93417 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.19402,0 0,0 c -2.8905,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4-7-4-9"
|
||||
y="261.63049"
|
||||
x="647.40112"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="261.63049"
|
||||
x="647.40112"
|
||||
id="tspan3126-2-4-4-7"
|
||||
sodipodi:role="line">Pacemaker Cluster</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path21-4"
|
||||
d="m 304.72307,70.269021 0,0 c 0,-2.890501 2.3432,-5.233701 5.2337,-5.233701 l 154.19402,0 c 1.38806,0 2.71929,0.5514 3.70079,1.53291 0.98151,0.98151 1.53292,2.312721 1.53292,3.700791 l 0,20.93417 c 0,2.89049 -2.34322,5.2337 -5.23371,5.2337 l -154.19402,0 0,0 c -2.8905,0 -5.2337,-2.34321 -5.2337,-5.2337 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path27-5"
|
||||
d="m 304.72307,113.59581 0,0 c 0,-2.89049 2.3432,-5.2337 5.2337,-5.2337 l 154.19402,0 c 1.38806,0 2.71929,0.55141 3.70079,1.53292 0.98151,0.98151 1.53292,2.31272 1.53292,3.70078 l 0,20.93418 c 0,2.89048 -2.34322,5.23369 -5.23371,5.23369 l -154.19402,0 0,0 c -2.8905,0 -5.2337,-2.34321 -5.2337,-5.23369 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81-12"
|
||||
d="m 304.72307,156.92256 0,0 c 0,-2.89049 2.3432,-5.23369 5.2337,-5.23369 l 154.19401,0 c 1.38808,0 2.71929,0.55141 3.70079,1.53291 0.98151,0.98151 1.53292,2.31272 1.53292,3.70078 l 0,20.93417 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.19401,0 0,0 c -2.8905,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3114-52-6"
|
||||
y="86.462677"
|
||||
x="386.5538"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="86.462677"
|
||||
x="386.5538"
|
||||
id="tspan3116-7-2"
|
||||
sodipodi:role="line">RabbitMQ Cluster</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3120-6-49"
|
||||
y="128.20351"
|
||||
x="387.03036"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="128.20351"
|
||||
x="387.03036"
|
||||
id="tspan3122-1-80"
|
||||
sodipodi:role="line">MySQL Galera</tspan></text>
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4-9"
|
||||
y="171.53418"
|
||||
x="387.00693"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="171.53418"
|
||||
x="387.00693"
|
||||
id="tspan3126-2-47"
|
||||
sodipodi:role="line">Neutron (Standby)</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81-3-9"
|
||||
d="m 303.3113,199.47863 0,0 c 0,-2.89049 2.3432,-5.23369 5.2337,-5.23369 l 154.19401,0 c 1.38808,0 2.71929,0.55141 3.7008,1.53291 0.9815,0.98151 1.53291,2.31272 1.53291,3.70078 l 0,20.93417 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.19401,0 0,0 c -2.8905,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4-7-8"
|
||||
y="214.09024"
|
||||
x="385.59515"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="214.09024"
|
||||
x="385.59515"
|
||||
id="tspan3126-2-4-2"
|
||||
sodipodi:role="line">HAProxy (Standby)</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path81-3-0-6"
|
||||
d="m 303.98088,246.34926 0,0 c 0,-2.89049 2.3432,-5.23369 5.2337,-5.23369 l 154.19401,0 c 1.38808,0 2.71929,0.55141 3.7008,1.53291 0.9815,0.98151 1.53291,2.31272 1.53291,3.70078 l 0,20.93417 c 0,2.89051 -2.3432,5.23371 -5.23371,5.23371 l -154.19401,0 0,0 c -2.8905,0 -5.2337,-2.3432 -5.2337,-5.23371 z" />
|
||||
<text
|
||||
sodipodi:linespacing="125%"
|
||||
id="text3124-4-7-4-3"
|
||||
y="260.96091"
|
||||
x="386.26471"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
xml:space="preserve"><tspan
|
||||
y="260.96091"
|
||||
x="386.26471"
|
||||
id="tspan3126-2-4-4-3"
|
||||
sodipodi:role="line">Pacemaker Cluster</tspan></text>
|
||||
<path
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:3.08378124;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:18.50268745, 3.08378124;stroke-dashoffset:0"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 542.03243,353.76108 0,0 c 0,-6.91654 11.58875,-12.5235 25.88419,-12.5235 l 155.72921,0 c 6.86491,0 13.44865,1.31943 18.30289,3.66805 4.85423,2.34861 7.5813,5.53401 7.5813,8.85545 l 0,50.09249 c 0,6.91653 -11.58876,12.5235 -25.88419,12.5235 l -155.72921,0 0,0 c -14.29544,0 -25.88419,-5.60697 -25.88419,-12.5235 z"
|
||||
id="path15-0-8-1-8" />
|
||||
<path
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:3.10986853;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:18.65921116, 3.10986853;stroke-dashoffset:0"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 291.67549,354.21932 0,0 c 0,-7.03494 11.5873,-12.73789 25.88094,-12.73789 l 155.70963,0 c 6.86405,0 13.44696,1.34202 18.30059,3.73084 4.85362,2.38882 7.58035,5.62875 7.58035,9.00705 l 0,50.94999 c 0,7.03493 -11.58731,12.73788 -25.88094,12.73788 l -155.70963,0 0,0 c -14.29364,0 -25.88094,-5.70295 -25.88094,-12.73788 z"
|
||||
id="path15-0-8-13" />
|
||||
<path
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:3.10986853;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:18.65921116, 3.10986853;stroke-dashoffset:0"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 281.58377,344.37911 0,0 c 0,-7.03494 11.5873,-12.73789 25.88094,-12.73789 l 155.70963,0 c 6.86405,0 13.44696,1.34202 18.30059,3.73084 4.85362,2.38882 7.58035,5.62875 7.58035,9.00705 l 0,50.94999 c 0,7.03493 -11.58731,12.73788 -25.88094,12.73788 l -155.70963,0 0,0 c -14.29364,0 -25.88094,-5.70295 -25.88094,-12.73788 z"
|
||||
id="path15-0-8" />
|
||||
<path
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2.56397367;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 314.97224,371.24287 0,0 c 0,-2.47038 2.00264,-4.47302 4.47302,-4.47302 l 131.78314,0 c 1.18631,0 2.32406,0.47127 3.16291,1.31012 0.83885,0.83886 1.31012,1.97659 1.31012,3.1629 l 0,17.89156 c 0,2.47039 -2.00265,4.47303 -4.47303,4.47303 l -131.78314,0 0,0 c -2.47038,0 -4.47302,-2.00264 -4.47302,-4.47303 z"
|
||||
id="path21-1-9" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
x="389.88736"
|
||||
y="352.4465"
|
||||
id="text3080-9-8"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3082-0-1"
|
||||
x="389.88736"
|
||||
y="352.4465">Cinder Node</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.67452526px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
x="385.02133"
|
||||
y="384.97482"
|
||||
id="text3114-52-8-2"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3116-7-7-4"
|
||||
x="385.02133"
|
||||
y="384.97482">Cinder Volume</tspan></text>
|
||||
<path
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:3.08378124;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:18.50268745, 3.08378124;stroke-dashoffset:0"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 532.0954,343.94175 0,0 c 0,-6.91654 11.58875,-12.5235 25.88419,-12.5235 l 155.72921,0 c 6.86491,0 13.44865,1.31943 18.30289,3.66805 4.85423,2.34861 7.5813,5.53401 7.5813,8.85545 l 0,50.09249 c 0,6.91653 -11.58876,12.5235 -25.88419,12.5235 l -155.72921,0 0,0 c -14.29544,0 -25.88419,-5.60697 -25.88419,-12.5235 z"
|
||||
id="path15-0-8-1" />
|
||||
<path
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2.56397367;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 565.49691,371.03294 0,0 c 0,-2.47038 2.00264,-4.47302 4.47302,-4.47302 l 131.78314,0 c 1.18631,0 2.32406,0.47127 3.16291,1.31012 0.83885,0.83886 1.31012,1.97659 1.31012,3.1629 l 0,17.89156 c 0,2.47039 -2.00265,4.47303 -4.47303,4.47303 l -131.78314,0 0,0 c -2.47038,0 -4.47302,-2.00264 -4.47302,-4.47303 z"
|
||||
id="path21-1-9-2" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
x="640.41205"
|
||||
y="352.23654"
|
||||
id="text3080-9-8-8"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3082-0-1-7"
|
||||
x="640.41205"
|
||||
y="352.23654">Ceph Node</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.67452526px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
x="635.54602"
|
||||
y="384.76486"
|
||||
id="text3114-52-8-2-7"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3116-7-7-4-0"
|
||||
x="635.54602"
|
||||
y="384.76486">Ceph OSD</tspan></text>
|
||||
<path
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:3.1099999;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 31.878294,354.45211 0,0 c 0,-7.03494 11.5873,-12.73789 25.88094,-12.73789 l 155.709616,0 c 6.86405,0 13.44696,1.34202 18.30059,3.73084 4.85362,2.38882 7.58035,5.62875 7.58035,9.00705 l 0,50.94999 c 0,7.03493 -11.58731,12.73788 -25.88094,12.73788 l -155.709616,0 0,0 c -14.29364,0 -25.88094,-5.70295 -25.88094,-12.73788 z"
|
||||
id="path15-0-8-13-2" />
|
||||
<path
|
||||
style="fill:#f3f3f3;fill-rule:nonzero;stroke:#000000;stroke-width:3.10986853;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 21.786574,344.6119 0,0 c 0,-7.03494 11.5873,-12.73789 25.88094,-12.73789 l 155.709616,0 c 6.86405,0 13.44696,1.34202 18.30059,3.73084 4.85362,2.38882 7.58035,5.62875 7.58035,9.00705 l 0,50.94999 c 0,7.03493 -11.58731,12.73788 -25.88094,12.73788 l -155.709616,0 0,0 c -14.29364,0 -25.88094,-5.70295 -25.88094,-12.73788 z"
|
||||
id="path15-0-8-3" />
|
||||
<path
|
||||
style="fill:#fce5cd;fill-rule:nonzero;stroke:#000000;stroke-width:2.56397367;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 55.175044,371.47566 0,0 c 0,-2.47038 2.00264,-4.47302 4.47302,-4.47302 l 131.783126,0 c 1.18631,0 2.32406,0.47127 3.16291,1.31012 0.83885,0.83886 1.31012,1.97659 1.31012,3.1629 l 0,17.89156 c 0,2.47039 -2.00265,4.47303 -4.47303,4.47303 l -131.783126,0 0,0 c -2.47038,0 -4.47302,-2.00264 -4.47302,-4.47303 z"
|
||||
id="path21-1-9-4" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans Bold"
|
||||
x="130.09015"
|
||||
y="352.67926"
|
||||
id="text3080-9-8-9"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3082-0-1-5"
|
||||
x="130.09015"
|
||||
y="352.67926">Compute Node</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.67452526px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch: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:PT Sans;-inkscape-font-specification:PT Sans"
|
||||
x="125.22411"
|
||||
y="385.20758"
|
||||
id="text3114-52-8-2-9"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3116-7-7-4-9"
|
||||
x="125.22411"
|
||||
y="385.20758">Compute</tspan></text>
|
||||
</svg>
|
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 90 KiB |