On Sun, Sep 30, 2012 at 6:44 PM, zperry <[email protected]> wrote:
>
> Our environment is a strictly Linux environment (CentOS, Scientific Linux,
> Fedora, and Ubuntu). Both of us are competent in setting up large clusters.
> We typically use tools like cobbler + a configuration management tool
> (Puppet, Chef, and alike) to set up a large number of machines (physical
> and/or virtual) hands off (hundreds of nodes in less than an hour typical).
> We would like to do the same for nodes running Jenkins. But the step by step
> guide doesn't give us any clues in this regard.
It is probably pretty rare to need more than one or a few masters, and
if you do it would be because they had to be configured differently.
> Personally I don't mind configure the master via the Web UI (although I
> would love to automate this part if I have the necessary info). But being
> used to dealing with hundreds or more machines hands-off, clicking the UI
> for many machines just doesn't feel right. Can someone point to us a
> documentation that talks about how to set up large cluster of Jenkins CI
> hosts more in the hands-off way?
I've never needed enough slaves that it was a problem to click the
'copy existing node' button and click 'OK', but maybe there is a way
to do it through the rest interface. For linux slaves started via ssh
you don't really need anything for jenkins other than the jvm and a
suitable user account. The larger problem is making sure the slaves
have all of the (very arbitrary) build tools available that some
user's job might invoke.
--
Les Mikesell
[email protected]