Job Management Partner 1/Software Distribution Description and Planning Guide

[Contents][Glossary][Index][Back][Next]

5.1.2 Designing a large-scale system configuration

In a large-scale, nationwide system consisting of several thousand clients or more, it is difficult for a single JP1/Software Distribution Manager to handle all management tasks. In such a case, JP1/Software Distribution Client (relay system) can be used as a managing server for each department. However, such a configuration has limitations: for example, jobs can be executed on the next lower hierarchical level only, and fewer job types can be executed.

We recommend that you configure JP1/Software Distribution Manager in a hierarchy. Under the JP1/Software Distribution Manager (central manager) that manages the entire system, you should place JP1/Software Distribution Managers (relay managers) with relay facilities to handle operations at the various departments. Such a configuration greatly reduces the workload of the managing server that manages the overall system.

The following figure shows an example of a JP1/Software Distribution system configuration for a large-scale network.

Figure 5-2 Configuration of a large-scale system

[Figure]

To operate a large JP1/Software Distribution system, you must be familiar with the following, in addition to the operation of the basic system configuration:

These topics are discussed below.

Organization of this subsection
(1) Advantages of managing servers in a hierarchical configuration
(2) Managing system configuration information under relay managers
(3) Executing a job from the central manager

(1) Advantages of managing servers in a hierarchical configuration

When JP1/Software Distribution Managers are used in a hierarchical configuration, a hierarchy with the relay manager of each department at its apex is treated as one of the JP1/Software Distribution systems. This provides the following benefits:

(2) Managing system configuration information under relay managers

If a relay manager is placed under the central manager, the central manager cannot perform operations on system configuration components under the relay manager (for example, it cannot add, move, or remove lower relay systems or clients). Only the relay manager can perform operations on the system configuration components below it.

Consequently, if you build a large-scale JP1/Software Distribution system in which JP1/Software Distribution Managers are configured in a hierarchy, at each main site you should first build a basic system that has a relay manager at its apex, and then create system configuration information at each of those relay managers. After that, you can install the central manager and define the managing servers at all the main sites as relay managers.

After you set up, at the central manager, a JP1/Software Distribution Manager at each main site as a relay manager, you must collect information on the system configuration under each relay manager. To perform a batch operation that collects all this information from one relay manager, execute a Get system configuration information job with the relay manager as the job destination. The system configuration information managed by that relay manager is then transferred and displayed in the System Configuration window of the central manager. To collect, from a higher relay manager in a multiple-level hierarchy, the system configuration information of a lower relay manager, specify the lower relay manager as the destination.

The following figure shows the general procedure for collecting system configuration information from relay managers by executing a Get system configuration information job.

Figure 5-3 Collecting system configuration information from relay managers

[Figure]

After the information has been collected, all relay managers, relay systems, and clients within the network can be handled as normal destinations. Also, if you use the central manager to create IDs, you can set up all relay managers and relay systems within the network as relays that can manage the IDs.

To keep the information in the System Configuration window up to date, when you set up the central manager and relay managers you should specify the option that automatically registers and applies system configuration information. Changes to the system configuration under a relay manager will then be relayed automatically to the central manager.

(3) Executing a job from the central manager

From a managing server, you can normally specify any of three types of job destinations: a host group, an ID group, or a single client. However, if JP1/Software Distribution Managers are arrayed in a hierarchical configuration, the highest manager (the central manager) can execute a job specifying all lower clients (all-lower-clients job) as the destination. All lower clients means all hosts under the relay managers. If you execute an all-lower-clients job for a specific relay manager, the relay manager that received the job executes it for all its lower clients.

The central manager can check the execution results of an all-lower-clients job based on the number of clients (total count and count per set of execution results). You can also check the execution status of each client if you specify, during relay manager setup, that the execution results of all-lower-clients jobs are to be recorded.

If you re-execute an all-lower-clients job from the central manager, the relay manager automatically detects and re-executes the job for only those clients whose job status is Waiting for transmission or Error.