Re: [openstack-dev] [Neutron][DevStack] How to increase developer usage of Neutron

2014-08-22 Thread Baohua Yang
Through my experience, RDO should be the most reliable way to do the
deployment.
Also, there're some more detailed installation scripts, like
https://github.com/ChaimaGhribi/OpenStack-Icehouse-Installation/blob/master/OpenStack-Icehouse-Installation.rst
.

Still, I think, as a developer, it would be nice to have a deeper
understanding of the underlay implementation.


On Thu, Aug 14, 2014 at 9:25 PM, Mike Spreitzer mspre...@us.ibm.com wrote:

 I'll bet I am not the only developer who is not highly competent with
 bridges and tunnels, Open VSwitch, Neutron configuration, and how DevStack
 transmutes all those.  My bet is that you would have more developers using
 Neutron if there were an easy-to-find and easy-to-follow recipe to use, to
 create a developer install of OpenStack with Neutron.  One that's a pretty
 basic and easy case.  Let's say a developer gets a recent image of Ubuntu
 14.04 from Canonical, and creates an instance in some undercloud, and that
 instance has just one NIC, at 10.9.8.7/16.  If there were a recipe for
 such a developer to follow from that point on, it would be great.

 Regards,
 Mike
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Best wishes!
Baohua
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Neutron][DevStack] How to increase developer usage of Neutron

2014-08-14 Thread Mike Spreitzer
I'll bet I am not the only developer who is not highly competent with 
bridges and tunnels, Open VSwitch, Neutron configuration, and how DevStack 
transmutes all those.  My bet is that you would have more developers using 
Neutron if there were an easy-to-find and easy-to-follow recipe to use, to 
create a developer install of OpenStack with Neutron.  One that's a pretty 
basic and easy case.  Let's say a developer gets a recent image of Ubuntu 
14.04 from Canonical, and creates an instance in some undercloud, and that 
instance has just one NIC, at 10.9.8.7/16.  If there were a recipe for 
such a developer to follow from that point on, it would be great.

Regards,
Mike___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron][DevStack] How to increase developer usage of Neutron

2014-08-14 Thread CARVER, PAUL
Mike Spreitzer [mailto:mspre...@us.ibm.com] wrote:

I'll bet I am not the only developer who is not highly competent with
bridges and tunnels, Open VSwitch, Neutron configuration, and how DevStack
transmutes all those.  My bet is that you would have more developers using
Neutron if there were an easy-to-find and easy-to-follow recipe to use, to
create a developer install of OpenStack with Neutron.  One that's a pretty
basic and easy case.  Let's say a developer gets a recent image of Ubuntu
14.04 from Canonical, and creates an instance in some undercloud, and that
instance has just one NIC, at 10.9.8.7/16.  If there were a recipe for
such a developer to follow from that point on, it would be great.

https://wiki.openstack.org/wiki/NeutronDevstack worked for me.

However, I'm pretty sure it's only a single node all in one setup. At least,
I created only one VM to run it on and I don't think DevStack has created
multiple nested VMs inside of the one I create to run DevStack. I haven't
gotten around to figuring out how to setup a full multi-node DevStack
setup with separate compute nodes and network nodes and GRE/VXLAN tunnels.

There are multi-node instructions on that wiki page but I haven't tried
following them. If someone has a Vagrant file that creates a full multi-
node Neutron devstack complete with GRE/VXLAN tunnels it would be great
if they could add it to that wiki page.


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron][DevStack] How to increase developer usage of Neutron

2014-08-14 Thread Mike Spreitzer
CARVER, PAUL pc2...@att.com wrote on 08/14/2014 09:35:17 AM:

 Mike Spreitzer [mailto:mspre...@us.ibm.com] wrote:
 
 I'll bet I am not the only developer who is not highly competent with
 bridges and tunnels, Open VSwitch, Neutron configuration, and how 
DevStack
 transmutes all those.  My bet is that you would have more developers 
using
 Neutron if there were an easy-to-find and easy-to-follow recipe to use, 
to
 create a developer install of OpenStack with Neutron.  One that's a 
pretty
 basic and easy case.  Let's say a developer gets a recent image of 
Ubuntu
 14.04 from Canonical, and creates an instance in some undercloud, and 
that
 instance has just one NIC, at 10.9.8.7/16.  If there were a recipe for
 such a developer to follow from that point on, it would be great.
 
 https://wiki.openstack.org/wiki/NeutronDevstack worked for me.
 
 However, I'm pretty sure it's only a single node all in one setup. At 
least,
 I created only one VM to run it on and I don't think DevStack has 
created
 multiple nested VMs inside of the one I create to run DevStack. I 
haven't
 gotten around to figuring out how to setup a full multi-node DevStack
 setup with separate compute nodes and network nodes and GRE/VXLAN 
tunnels.
 
 There are multi-node instructions on that wiki page but I haven't tried
 following them. If someone has a Vagrant file that creates a full multi-
 node Neutron devstack complete with GRE/VXLAN tunnels it would be great
 if they could add it to that wiki page.

A working concrete recipe for a single-node install would be great.

https://wiki.openstack.org/wiki/NeutronDevstack is far from a concrete 
recipe, leaving many blanks to be filled in by the reader.
My problem is that as a non-expert in the relevant networking arcana, 
Neutron implementation,
and DevStack configuration options, it is not entirely obvious how to fill 
in the blanks.
For starters, 
http://docs.openstack.org/admin-guide-cloud/content/network-connectivity.html
speaks of four networks and, appropriately for a general page like that, 
does not relate them to NICs.
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
will run DevStack to install OpenStack), how to configure them in the host 
VM's operating system,
and how to tell DevStack whatever details it needs and cannot figure out 
on its own
(I am not even clear on what that set is).
I need to know how to derive the fixed and floating IP address ranges from 
the networking context
of my host VM.
A recipe that requires more than one NIC on my host VM can be problematic 
in some situations,
which is why I suggested starting with a recipe for a host with a single 
NIC.

I am not using Xen in my undercloud.  I suspect many developers are not 
using Xen.
I did not even know it was possible to install OpenStack inside a Xen VM;
does that still work?

I was hoping for a working concrete recipe that does not depend on the 
undercloud,
rather something that works in a vanilla context that can easily be 
established with
whatever undercloud a given developer is using.

Thanks,
Mike
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev