<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:10.0pt;
        font-family:"Verdana","sans-serif";}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.highlight1
        {mso-style-name:highlight1;
        background:#C5D3C3;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:385032430;
        mso-list-template-ids:-45350790;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1
        {mso-list-id:678042393;
        mso-list-template-ids:-1504564576;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2
        {mso-list-id:1299069750;
        mso-list-template-ids:1774762652;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3
        {mso-list-id:1577132717;
        mso-list-template-ids:-173930648;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">While developing some  neutron extensions, one question came up on Cells. Appreciate any comments.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">According to this table in operations guide,  a cell shares nova-api and keystone, but does not talk about other services.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I understand from few that Neutron service need to be shared across cells if virtual networks are to be extended to multiple cells.   Otherwise,  neutron service can be dedicated to each cell.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I guess anybody developing  neutron related extensions need to take care both scenarios.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is that understanding correct?  <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Also which deployments are more common – Shared Neutron or dedicated neutrons?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks<br>
Srini<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="1" cellpadding="0" style="border:solid black 1.0pt">
<thead>
<tr>
<td style="border:none;background:gray;padding:3.75pt 3.75pt 3.75pt 3.75pt"></td>
<td style="border:none;background:gray;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p class="MsoNormal" style="margin-bottom:15.0pt"><span class="highlight1"><b><span style="font-size:9.0pt;font-family:"Verdana","sans-serif";color:white">Cell</span></b></span><b><span style="font-size:9.0pt;font-family:"Verdana","sans-serif";color:white">s<o:p></o:p></span></b></p>
</td>
<td style="border:none;background:gray;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p class="MsoNormal" style="margin-bottom:15.0pt"><b><span style="font-size:9.0pt;font-family:"Verdana","sans-serif";color:white">Regions<o:p></o:p></span></b></p>
</td>
<td style="border:none;background:gray;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p class="MsoNormal" style="margin-bottom:15.0pt"><b><span style="font-size:9.0pt;font-family:"Verdana","sans-serif";color:white">Availability Zones<o:p></o:p></span></b></p>
</td>
<td style="border:none;background:gray;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p class="MsoNormal" style="margin-bottom:15.0pt"><b><span style="font-size:9.0pt;font-family:"Verdana","sans-serif";color:white">Host Aggregates<o:p></o:p></span></b></p>
</td>
</tr>
</thead>
<tbody>
<tr>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p><strong><span style="font-family:"Verdana","sans-serif"">Use when you need</span></strong>
<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>A single <a href="http://docs.openstack.org/trunk/openstack-ops/content/scaling.html" id="API_endpoint">
<span style="color:black;border:dotted green 1.0pt;padding:0in;background:#FFFFEE;text-decoration:none">API endpoint</span></a> for compute, or you require a second level of scheduling.<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>Discrete regions with separate API endpoints and no coordination between regions.<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>Logical separation within your nova deployment for physical isolation or redundancy.<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>To schedule a group of hosts with common features.<o:p></o:p></p>
</td>
</tr>
<tr>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p><strong><span style="font-family:"Verdana","sans-serif"">Example</span></strong>
<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>A cloud with multiple sites where you can schedule VMs "anywhere" or on a particular site.<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>A cloud with multiple sites, where you schedule VMs to a particular site and you want a shared infrastructure.<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>A single site cloud with equipment fed by separate power supplies.<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>Scheduling to hosts with trusted hardware support.<o:p></o:p></p>
</td>
</tr>
<tr>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p><strong><span style="font-family:"Verdana","sans-serif"">Overhead</span></strong>
<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p style="margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>A new service, <code>nova-</code><span class="highlight1"><span style="font-family:"Courier New"">cell</span></span><code>s</code><o:p></o:p></p>
<p style="margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>Each <span class="highlight1">cell</span> has a full nova installation except
<code>nova-api</code><o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p style="margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>A different API endpoint for every region. <o:p></o:p></p>
<p style="margin-left:.5in;text-indent:-.25in;mso-list:l3 level1 lfo2"><![if !supportLists]><span style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>Each region has a full nova installation.<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p style="margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo3"><![if !supportLists]><span style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>Configuration changes to nova.conf<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p style="margin-left:.5in;text-indent:-.25in;mso-list:l1 level1 lfo4"><![if !supportLists]><span style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]>Configuration changes to nova.conf<o:p></o:p></p>
</td>
</tr>
<tr>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p><strong><span style="font-family:"Verdana","sans-serif"">Shared services</span></strong>
<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>Keystone<o:p></o:p></p>
<p><code>nova-api</code> <o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>Keystone<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>Keystone<o:p></o:p></p>
<p>All nova services<o:p></o:p></p>
</td>
<td style="border:solid black 1.0pt;padding:3.75pt 3.75pt 3.75pt 3.75pt">
<p>Keystone<o:p></o:p></p>
<p>All nova services<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>