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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ OpenStack-Infra mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra
