Managing Systems and Workgroups: A Guide for HP-UX System Administrators

Configuring a System
Using Distributed Systems Administration Utilities
Chapter 3 149
Figure 3-1, “cfengine Overview,” illustrates the relationship of the
cfengine commands and daemons, and shows an example of the
administrator using cfrun. The dashed lines in the diagram indicate
calling sequences (for example, A calls B). Solid lines indicate that data
is being read from configuration files.
Figure 3-1 cfengine Overview
1. The administrator is logged into the master configuration
synchronization server and makes a change to be propagated out to
the managed clients, using the cfrun command.
2. cfrun checks the file cfrun.hosts for the list of managed clients. Note
that the master server can be a client of itself. In this diagram, there
are two clients, the master server and a remote client.
3. cfrun contacts cfservd on each managed client, which in turn
invokes cfagent.
4. cfagent first checks the master server for an updated copy of
update.conf file and transfers it to the client if needed.