summaryrefslogtreecommitdiffhomepage
path: root/doc/source/images/internal-quantum-instance-create.svg
diff options
context:
space:
mode:
authorIsaku Yamahata <yamahata@valinux.co.jp>2013-02-15 09:45:44 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2013-02-15 17:06:41 +0900
commitbe07508b43780218a4092e234eac004162394e35 (patch)
treedfa83de3be15a8bc09be7063073f001980566e56 /doc/source/images/internal-quantum-instance-create.svg
parentc947e66fd1bd679199b238abf056828e7971c38b (diff)
doc: internal document on openstack cooperation
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'doc/source/images/internal-quantum-instance-create.svg')
-rw-r--r--doc/source/images/internal-quantum-instance-create.svg481
1 files changed, 481 insertions, 0 deletions
diff --git a/doc/source/images/internal-quantum-instance-create.svg b/doc/source/images/internal-quantum-instance-create.svg
new file mode 100644
index 00000000..801e6d4e
--- /dev/null
+++ b/doc/source/images/internal-quantum-instance-create.svg
@@ -0,0 +1,481 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="297mm"
+ height="210mm"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="internal-quantum-instance-create.svg">
+ <sodipodi:namedview
+ inkscape:document-units="mm"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.87"
+ inkscape:cx="495.53846"
+ inkscape:cy="380"
+ inkscape:current-layer="layer1"
+ id="namedview2989"
+ showgrid="false"
+ inkscape:window-width="1544"
+ inkscape:window-height="1073"
+ inkscape:window-x="35"
+ inkscape:window-y="32"
+ inkscape:window-maximized="0" />
+ <defs
+ id="defs2987">
+ <linearGradient
+ id="linearGradient5384"
+ osb:paint="solid">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5386" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5358"
+ osb:paint="solid">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5360" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Mend"
+ style="overflow:visible;">
+ <path
+ id="path4800"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ transform="scale(0.4) rotate(180) translate(10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-0"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4800-2"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend-03"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-03"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5472"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="stroke:#00ff00;stroke-width:1pt;fill:#00ff00;fill-rule:evenodd"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend-0L"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-0L"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3835"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="stroke:#999999;stroke-width:1pt;fill:#999999;fill-rule:evenodd"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend-0L"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-0L-5"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path3835-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill:#999999;fill-rule:evenodd;stroke:#999999;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend-03"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend-03-7"
+ style="overflow:visible">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5472-9"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill:#00ff00;fill-rule:evenodd;stroke:#00ff00;stroke-width:1pt"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+ </marker>
+ </defs>
+ <metadata
+ id="metadata2991">
+ <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">
+ <rect
+ style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.96969086px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="rect2994"
+ width="674.27905"
+ height="257.23532"
+ x="172.72917"
+ y="353.05884" />
+ <rect
+ style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.60284865px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="rect2996"
+ width="123.39545"
+ height="72.787445"
+ x="265.09756"
+ y="61.223278" />
+ <rect
+ style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.44750994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="rect2998"
+ width="64.270126"
+ height="55.630074"
+ x="723.80182"
+ y="72.612694" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.45036435;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3000"
+ sodipodi:cx="348.4295"
+ sodipodi:cy="527.60168"
+ sodipodi:rx="96.219025"
+ sodipodi:ry="43.006989"
+ d="m 444.64853,527.60168 a 96.219025,43.006989 0 1 1 -192.43805,0 96.219025,43.006989 0 1 1 192.43805,0 z"
+ transform="matrix(1.1341678,0,0,0.61951977,-41.122543,79.338007)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.95329165;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path3002"
+ sodipodi:cx="368.8396"
+ sodipodi:cy="658.80945"
+ sodipodi:rx="107.88194"
+ sodipodi:ry="34.259804"
+ d="m 476.72154,658.80945 a 107.88194,34.259804 0 1 1 -215.76388,0 107.88194,34.259804 0 1 1 215.76388,0 z"
+ transform="matrix(0.75548852,0,0,0.5533406,63.453465,144.36077)" />
+ <g
+ style="fill-rule:evenodd;stroke-width:28.22200012;stroke-linejoin:round;visibility:visible"
+ transform="matrix(1.0633793,0,0,1.0513456,522.96619,-119.46046)"
+ id="g3825">
+ <path
+ transform="matrix(1.042316,0,0,1.0647383,35.099087,16.081462)"
+ d="m 201.48104,585.88452 -47.30174,0.79573 -24.33999,-40.56665 22.96175,-41.36238 47.30175,-0.79572 24.33999,40.56665 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="true"
+ sodipodi:arg2="1.5539756"
+ sodipodi:arg1="1.0303768"
+ sodipodi:r2="40.97031"
+ sodipodi:r1="47.308437"
+ sodipodi:cy="545.31787"
+ sodipodi:cx="177.14105"
+ sodipodi:sides="6"
+ id="path3797"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99921262;stroke-linecap:butt;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ sodipodi:type="star" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3801"
+ y="603.46344"
+ x="192.01549"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="603.46344"
+ x="192.01549"
+ id="tspan3803"
+ sodipodi:role="line">OVS</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="15.952232"
+ y="33.356243"
+ id="text3987"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3989"
+ x="15.952232"
+ y="33.356243">Instance Creation</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="267.49033"
+ y="412.46277"
+ id="text3991"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3993"
+ x="267.49033"
+ y="412.46277">nova-compute</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="285.68054"
+ y="516.57892"
+ id="text4763"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4765"
+ x="285.68054"
+ y="516.57892">vid driver</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
+ d="m 21.624353,404.0288 223.076917,0"
+ id="path4767"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
+ d="m 308.24681,380.35633 0,-243.95605"
+ id="path4769"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
+ d="m 338.92674,133.6486 0,249.45055"
+ id="path4771"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
+ d="m 424.92105,510.62221 278.06594,-1"
+ id="path4773"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
+ d="m 388.65732,105.1277 329.67033,0"
+ id="path4775"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="269.97598"
+ y="90.841988"
+ id="text4777"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4779"
+ x="269.97598"
+ y="90.841988">quantum</tspan><tspan
+ sodipodi:role="line"
+ x="269.97598"
+ y="120.84199"
+ id="tspan4781">server</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="737.00897"
+ y="110.64419"
+ id="text4783"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4785"
+ x="737.00897"
+ y="110.64419">ryu</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
+ d="m 337.00896,434.01874 -1.0989,56.04396"
+ id="path4771-2"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="18.954023"
+ y="384.60022"
+ id="text5255"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5257"
+ x="18.954023"
+ y="384.60022">1.create instance</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="130.60919"
+ y="270.91058"
+ id="text5259"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5261"
+ x="130.60919"
+ y="270.91058">2.create port</tspan><tspan
+ sodipodi:role="line"
+ x="130.60919"
+ y="300.91058"
+ id="tspan3068">on network</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="346.48276"
+ y="172.48529"
+ id="text5263"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5265"
+ x="346.48276"
+ y="172.48529">5. uuid for the created port</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="364.95401"
+ y="465.60022"
+ id="text5267"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5269"
+ x="364.95401"
+ y="465.60022">6.plug</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="425.22986"
+ y="536.60022"
+ id="text5271"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5273"
+ x="425.22986"
+ y="536.60022">7. create port</tspan><tspan
+ sodipodi:role="line"
+ x="425.22986"
+ y="566.60022"
+ id="tspan3050">store port uuid and</tspan><tspan
+ sodipodi:role="line"
+ x="425.22986"
+ y="596.60022"
+ id="tspan3052">mac address to ovsdb</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="398.90805"
+ y="83.600227"
+ id="text5275"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5277"
+ x="398.90805"
+ y="83.600227">4. (netork uuid, port uuid)</tspan></text>
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#00ff00;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend-03)"
+ d="m 728.95402,461.60023 0,-334"
+ id="path5279"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3027"
+ d="m 753.95402,125.60023 0,337"
+ style="fill:none;stroke:#999999;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend-0L)" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4001"
+ y="258.30136"
+ x="415.05746"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ id="tspan4009"
+ y="258.30136"
+ x="415.05746"
+ sodipodi:role="line">8. OFPPortStatus</tspan><tspan
+ id="tspan4013"
+ y="288.30136"
+ x="415.05746"
+ sodipodi:role="line">OVS notifies port creation</tspan><tspan
+ id="tspan4015"
+ y="318.30136"
+ x="415.05746"
+ sodipodi:role="line">via OpenFlow protocol</tspan></text>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4027"
+ y="320.60022"
+ x="784.95404"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="320.60022"
+ x="784.95404"
+ id="tspan4029"
+ sodipodi:role="line">10. setup flow entries</tspan></text>
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#00ff00;stroke-width:3.54330707;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend-03)"
+ d="m 778.95402,127.27149 0,334"
+ id="path5279-1"
+ inkscape:connector-curvature="0" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4017"
+ y="164.49678"
+ x="759.51727"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#999999;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="164.49678"
+ x="759.51727"
+ id="tspan4019"
+ sodipodi:role="line">9. query ovsdb</tspan><tspan
+ id="tspan4021"
+ y="194.49678"
+ x="759.51727"
+ sodipodi:role="line">get infos, port uuid</tspan><tspan
+ id="tspan4025"
+ y="224.49678"
+ x="759.51727"
+ sodipodi:role="line">and mac address</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="32.183903"
+ y="75.128967"
+ id="text3060"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan3062"
+ x="32.183903"
+ y="75.128967">3. quantum server</tspan><tspan
+ sodipodi:role="line"
+ x="32.183903"
+ y="105.12897"
+ id="tspan3064">allocates uuid to</tspan><tspan
+ sodipodi:role="line"
+ x="32.183903"
+ y="135.12897"
+ id="tspan3066">the created port</tspan></text>
+ </g>
+</svg>