[OpenStack-Infra] Multi-node aspects of the infra

Sean Dague sean at dague.net
Fri Apr 4 20:28:27 UTC 2014


On 04/03/2014 10:30 AM, Jérôme Gallard wrote:
> Hi James,
> 
> Thanks for your answer!
> As Mathieu said, we are currently working on the multi-node part of the
> project and try to understand how the multi-node feature of nodepool
> could be used by the other components of the infra.
> 
> Does something like the following lines make sense?
> 
> + when a job with multi-node is required :
>     - Jenkins selects a slave who has (for instance) the
> "multi-devstack-precise" label
>     - Jenkins clones devstack-gate inside the primary node
>     - devstack-gate is executed "as usual" on the primary node (call of
> devstack-vm-gate-wrap.sh --> setup_workspace --> setup_project -->
> devstack-vm-gate.sh --> setup_localrc --> stack.sh)
>     - at the end of the execution of stack.sh, a new part of code into
> devstack-vm-gate.sh will allow to SSH into the "subnodes" thanks to the
> /etc/nodepool files (this step may probably be done in parallel)
>         * devstack-gate is cloned inside the subnodes
>         * devstack-vm-gate-wrap.sh is executed inside the subnodes with
> specifics environments variables in order to generate a good localrc for
> the subnodes (some modifications of setup_localrc may have to probably
> be done)

This looks sound. We'll need a new service selector here for the
subnodes, as they will be very different in config (and should take
*far* less time to come up).

As soon as we have anything even remotely starting to function we should
do a non-voting job on devstack and devstack-gate, as I expect we'll be
tweaking a bunch there to get something repeatable.

But I think this is a very solid plan.

I also think this would be a great Summit Session for Atlanta as
hopefully we'll have some prelim work happening and can figure out next
steps.

This - https://github.com/sdague/devstack-vagrant - has some
demonstration of multi node devstack in a local environment. There may
be handy bits in there to figure out how to life into devstack-gate
feature selection.

	-Sean

-- 
Sean Dague
http://dague.net

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 547 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack-infra/attachments/20140404/f6b094c6/attachment.pgp>


More information about the OpenStack-Infra mailing list