On 9 nov 2010, at 12:17, Seva Gluschenko wrote: > Again, from my experience -H allows for successful run against 300+ > hosts, so it's not a problem, especially when the host list is > provided by a shell script which takes that list from the database. > > Speaking about urgency, you'd better not consider Cfengine as the > immediate tool (still from my experience). First, a runagent makes > nothing else than just invoking cf-agent on the other side, and the > cf-agent invoked will run through the whole policy set. It's not very > immediate. Next, runagent's backgrounding is screwed (or at least was > screwed in 3.0.5p1, didn't check the 3.1 yet). I made a patch which > allows real backgrounding with -b option, but I cannot remember now > whether did I submit the patch to Mark or left it for my own. Without > proper backgrounding, cf-runagent won't proceed with the next host > until it finishes with the current one. Even further from the urgency. > > If you're using cf-runagent only for explicit things, you may define > certain classes in your promises which alter bundlesequence for agents > restricting it to the certain tasks, so that things will be certainly > speeded up. The process requires thorough design and testing, though. >
Again thanks for the pointers and concerns . 3.1.0 has the -b option. I have written something similar for cfengine2 a long time ago. I have quarterly, hourly and daily bundlesequence and have define some special classes that i defined with -D and they only executed a defined bundle, eg debian security upgrade. That is very useful for cf-runagent. > 2010/11/9 Bas van der Vlies <b...@sara.nl>: >> >> On 9 nov 2010, at 11:50, Seva Gluschenko wrote: >> >>> From my experience, cf-runagent is best invoked with -H<host_list>. I >>> tried -s and it failed, AFAIR. >>> >> Thanks for the info. we have a lot of hosts so -H is not an option. I will >> make separate files for each cluster and use -f option. Sometime we must >> used the >> cf-runagent method to push Security fixes immediately. >> >>> 2010/11/9 Bas van der Vlies <b...@sara.nl>: >>>> cfengine cmmunity edition: 3.1.0 >>>> >>>> >>>> config file: >>>> >>>> body runagent control >>>> { >>>> Lisa:: >>>> hosts => { >>>> "gb-r10n2.irc.sara.nl", >>>> }; >>>> } >>>> >>>> Question is how do i select all hosts in class LIsa. I have tried >>>> 'cf-runagent -select-class Lisa' without any success or is this not >>>> supported? >>>> -- >>>> Bas van der Vlies >>>> b...@sara.nl >>>> >>>> >>>> >>>> _______________________________________________ >>>> Help-cfengine mailing list >>>> Help-cfengine@cfengine.org >>>> https://cfengine.org/mailman/listinfo/help-cfengine >>>> >>> >>> >>> >>> -- >>> SY, Seva Gluschenko. >> >> -- >> Bas van der Vlies >> b...@sara.nl >> >> >> >> > > > > -- > SY, Seva Gluschenko. -- Bas van der Vlies b...@sara.nl _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine