<tt><font size=2>"CARVER, PAUL" <pc2929@att.com> wrote
on 08/14/2014 09:35:17 AM:<br>
<br>
> Mike Spreitzer [</font></tt><a href=mailto:mspreitz@us.ibm.com><tt><font size=2>mailto:mspreitz@us.ibm.com</font></tt></a><tt><font size=2>]
wrote:</font></tt>
<br><tt><font size=2>>  </font></tt>
<br><tt><font size=2>> >I'll bet I am not the only developer who
is not highly competent with</font></tt>
<br><tt><font size=2>> >bridges and tunnels, Open VSwitch, Neutron
configuration, and how DevStack</font></tt>
<br><tt><font size=2>> >transmutes all those.  My bet is that
you would have more developers using</font></tt>
<br><tt><font size=2>> >Neutron if there were an easy-to-find and
easy-to-follow recipe to use, to</font></tt>
<br><tt><font size=2>> >create a developer install of OpenStack with
Neutron.  One that's a pretty</font></tt>
<br><tt><font size=2>> >basic and easy case.  Let's say a developer
gets a recent image of Ubuntu</font></tt>
<br><tt><font size=2>> >14.04 from Canonical, and creates an instance
in some undercloud, and that</font></tt>
<br><tt><font size=2>> >instance has just one NIC, at 10.9.8.7/16.
 If there were a recipe for</font></tt>
<br><tt><font size=2>> >such a developer to follow from that point
on, it would be great.</font></tt>
<br><tt><font size=2>>  </font></tt>
<br><tt><font size=2>> </font></tt><a href=https://wiki.openstack.org/wiki/NeutronDevstack><tt><font size=2>https://wiki.openstack.org/wiki/NeutronDevstack</font></tt></a><tt><font size=2>
worked for me.</font></tt>
<br><tt><font size=2>>  </font></tt>
<br><tt><font size=2>> However, I'm pretty sure it's only a single node
all in one setup. At least,</font></tt>
<br><tt><font size=2>> I created only one VM to run it on and I don't
think DevStack has created</font></tt>
<br><tt><font size=2>> multiple nested VMs inside of the one I create
to run DevStack. I haven't</font></tt>
<br><tt><font size=2>> gotten around to figuring out how to setup a
full multi-node DevStack</font></tt>
<br><tt><font size=2>> setup with separate compute nodes and network
nodes and GRE/VXLAN tunnels.</font></tt>
<br><tt><font size=2>>  </font></tt>
<br><tt><font size=2>> There are multi-node instructions on that wiki
page but I haven't tried</font></tt>
<br><tt><font size=2>> following them. If someone has a Vagrant file
that creates a full multi-</font></tt>
<br><tt><font size=2>> node Neutron devstack complete with GRE/VXLAN
tunnels it would be great</font></tt>
<br><tt><font size=2>> if they could add it to that wiki page.</font></tt>
<br>
<br><tt><font size=2>A working concrete recipe for a single-node install
would be great.</font></tt>
<br>
<br><a href=https://wiki.openstack.org/wiki/NeutronDevstack><tt><font size=2>https://wiki.openstack.org/wiki/NeutronDevstack</font></tt></a><tt><font size=2>
is far from a concrete recipe, leaving many blanks to be filled in by the
reader.</font></tt>
<br><tt><font size=2>My problem is that as a non-expert in the relevant
networking arcana, Neutron implementation,</font></tt>
<br><tt><font size=2>and DevStack configuration options, it is not entirely
obvious how to fill in the blanks.</font></tt>
<br><tt><font size=2>For starters, </font></tt><a href="http://docs.openstack.org/admin-guide-cloud/content/network-connectivity.html"><tt><font size=2>http://docs.openstack.org/admin-guide-cloud/content/network-connectivity.html</font></tt></a>
<br><tt><font size=2>speaks of four networks and, appropriately for a general
page like that, does not relate them to NICs.</font></tt>
<br><tt><font size=2>But at the start of the day, I need to know how many
NICs to put on my host VM (the one in which I</font></tt>
<br><tt><font size=2>will run DevStack to install OpenStack), how to configure
them in the host VM's operating system,</font></tt>
<br><tt><font size=2>and how to tell DevStack whatever details it needs
and cannot figure out on its own</font></tt>
<br><tt><font size=2>(I am not even clear on what that set is).</font></tt>
<br><tt><font size=2>I need to know how to derive the fixed and floating
IP address ranges from the networking context</font></tt>
<br><tt><font size=2>of my host VM.</font></tt>
<br><tt><font size=2>A recipe that requires more than one NIC on my host
VM can be problematic in some situations,</font></tt>
<br><tt><font size=2>which is why I suggested starting with a recipe for
a host with a single NIC.</font></tt>
<br>
<br><tt><font size=2>I am not using Xen in my undercloud.  I suspect
many developers are not using Xen.</font></tt>
<br><tt><font size=2>I did not even know it was possible to install OpenStack
inside a Xen VM;</font></tt>
<br><tt><font size=2>does that still work?</font></tt>
<br>
<br><tt><font size=2>I was hoping for a working concrete recipe that does
not depend on the undercloud,</font></tt>
<br><tt><font size=2>rather something that works in a vanilla context that
can easily be established with</font></tt>
<br><tt><font size=2>whatever undercloud a given developer is using.</font></tt>
<br>
<br><tt><font size=2>Thanks,</font></tt>
<br><tt><font size=2>Mike</font></tt>
<br>