O'Reilly logo

CFEngine 3 Beginner's Guide by Rajneesh

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Distributed scheduling

In previous sections, we saw how to schedule jobs using CFEngine on individual hosts. We also learned how to define a sequence of jobs, that is, defining your next job on the basis of the 'success' or 'failure' of the previous job on individual machines. Distributed scheduling is the next step, wherein jobs are chained on a network of hosts. There are scenarios where you may want to process jobs on host1 as well as host2, and when these are completed successfully, a third job on host3 needs to be executed. CFEngine facilitates such scenarios and it is called distributed scheduling. Now there may be two methods of scheduling jobs spanning a network of hosts:

  • A centralized system, where a single host acts as a 'commander' ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required