Job Management Partner 1/Software Distribution Description and Planning Guide
Using this facility, you can distribute and install software in batches into remote clients over the network, based on instructions from a central server. The installation results at the individual clients are automatically sent back to the server, where they can be centrally managed. You can also use this facility to install software on clients without using a network.
For details about the software distribution facility, see 2.1 Software distribution (remote installation).
The software distribution facility distributes and installs software to a client from the central server (managing server), over a network. The client contains JP1/Software Distribution Client and the server contains JP1/Software Distribution Manager. If the network is large or the system consists of many clients, software can be distributed more efficiently if a relay system that uses JP1/Software Distribution Client is positioned between the managing server and clients. The following figure shows an overview of the software distribution facility.
Figure 1-1 Software distribution facility
The software distribution procedure consists of three stages: preparation, execution, and confirmation, as described below.
To distribute software:
Figure 1-2 Packaging
Figure 1-3 Remote installation
Figure 1-4 Job Status window
The facility for transferring a software package from the managing server to clients and installing it is called remote installation.
JP1/Software Distribution provides various facilities to achieve efficient software distribution. This section describes some of these facilities.
You can group the clients to which software is to be distributed so that the groups best match what you are trying to achieve. Because individual clients can belong to multiple groups, clients in different department groups can also be grouped into the same project group, as illustrated in the following figure.
Figure 1-5 Grouping of distribution destinations
By grouping the distribution destinations, you can specify a group (project A) as the target of software distribution instead of having to specify individual clients (clt2 and clt3).
A relay system has functionality to act as a relay for software distribution as well to act as a managing server. Thus, software can be distributed by using the central server in a centralized arrangement and also by using relay systems as departmental servers in a distributed arrangement. Even in a distributed application, the central server can use a relay system to obtain the status of software that has been installed remotely. The central server can thus be used to centrally manage software information throughout the entire network.
Note that a relay system can also function as a client. The central server can execute remote installation for a relay system just as it can for any client.
When installing software remotely, you can check whether the software to be installed is appropriate for the destination clients. For example, while packaging software or creating a job, you can use the window shown below to specify conditions that the hardware must satisfy.
Figure 1-6 System Conditions page
Specifying hardware conditions can prevent installation of software in clients where insufficient hard disk space or an incompatible operating system may cause the installation to fail.
In addition to hardware conditions, you can also check whether particular software has already been installed, or before installation you can start an external program to perform checks with your own specified conditions.
The timing for remote installation can be divided into two stages: the time for distributing the software (that is, the data transmission time) and the time for installing the software onto the clients.
When you create a remote installation job, you specify a time for executing the job. This becomes the software distribution date and time (data transmission time). Specifying a time at night, when traffic on the network is relatively light, can result in more efficient transmission.
The time for installing the distributed software onto the clients is specified separately from the transmission time, and is specified for each package. This option is convenient for upgrading a program at all clients at a specific time.
You can split a package into multiple segments of specified sizes and distribute them separately. Because this facility allows a pause between transmissions of package segments, you can smooth out the workload on the network when you have a large package to distribute.
In a multicast distribution, the system at a higher level than the clients sends the packets for a single job only, but the software is distributed to multiple lower-level clients. This facility reduces the number of packets sent when a large volume of software is distributed.
You can temporarily suspend job execution on a host during remote installation. For example, if a job is scheduled to be executed while an application is stopped, but the job has not been completed at the time the application is scheduled to resume, you can suspend job execution and restart it after the application has terminated.
This facility enables you to use one PC to start, over a network, any other PC that supports AMT or Wake on LAN. It also enables you to shut down, over the network, any PC that supports automatic shutdown. Using this facility, JP1/Software Distribution can install software on remote PCs that have been turned off at night or on a weekend when network traffic is light.
A JP1/Software Distribution system can distribute software and manage inventory over a network. It also enables you to install software on stand-alone PCs without using a network. This feature is useful when the PC where software is to be installed is not on the network, or is on the network but you do not want to increase the line load. JP1/Software Distribution supports stand-alone PCs (offline machines) on which JP1/Software Distribution Client is installed.
To install software on an offline machine, at the managing server you first create the files needed for installation, and then save them to storage media, such as CD-R or MO. You then transport this storage media to the location of the offline machine and execute the installation. This method of installing software without using a network is called offline installation.
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi, Ltd.
Copyright, patent, trademark, and other intellectual property rights related to the "TMEng.dll" file are owned exclusively by Trend Micro Incorporated.