Sun Update Connection - Enterprise 1.0 User's Guide

Complex Job Processes

You create a single job to be run on one or multiple hosts. Each agent that receives the job runs it individually, optimizing on the software configuration of the host.

To fulfill a job, an agent uses rules and components from the knowledge base. The agent runs the dependency resolver, which takes into account installed inventory, selected policy, and selected profile.

The dependency resolver is a set of algorithms that describes the best possible solution for an agent to complete a job. The best possible solution includes:

When you create a job, the agent of each selected managed host picks up the job and runs the following processes. Each agent performs these actions only for the components of its distribution-architecture; irrelevant components are ignored. Therefore, you can safely create a multiple distribution job and send it to a mixed group of hosts.

The job process of each agent, for each task, is as follows:

Post-Fix Actions

A post-fix action is a binary that performs an action on hosts when a specific package has been installed. Sun Update Connection – Enterprise runs post-fixes without user intervention. Post-fixes ensure machine functionality after changes.


Example 11–1 Using Post-Fix Actions

You create a job that upgrades the kernel. Before the job ends, a post-fix action is triggered, which updates the boot-loader file for the new kernel version.


Agent Queuing

While an agent is running a job, it cannot perform other Sun Update Connection – Enterprise actions: