Details
-
Feature
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
None
Description
Requirements
- Users want to install and update the JobScheduler Universal Agent automatically for a number of target systems.
- A new installer for Agents >= 1.10 is required.
Prerequisites
- For a target system an SFTP server is required.
- SSH access to the target system is required.
Feature
- Provide a job chain for JobScheduler with job steps for
- transfer of the Agent tarball to the target system by use of the JADE JITL job.
- pre-processing: run any commands before the installation or update
- installation or update:
- check the prerequisites
- check if a Java Runtime Environment starting from version 1.8 is available
- for existing Agent installation
- stop the Agent that is possibly running on the target system
- remove the Agent installation directory
- unzip the tarball
- configure options for operation
- for Windows: install and run the Windows service
- for Unix: run the Unix daemon, disown the Agent process to make it continue after installation.
- post-processing: run any commands after the installation or update
- The batch installer allows to specify all installation options as stated in the article JobScheduler Universal Agent - Installation & Operation
- default installation options for all target systems
- for individual target systems specific installation options can be overwritten
- The batch installer runs the job chain for each target system individually.
- Individual orders are used per target system
- The installation log is available from the order log.
- The batch installer can to be operated for any number of target systems:
- target systems can be added to a list of hostnames. Individual orders for installation or update are created from this list.
- individual orders for target systems can be created by users.
- A new article is added to the knowledge base. The existing article Batch installation and Update of Agents for earlier Agent releases is archived.
Implications
- The batch installer does not make use of the Agent setup available for Windows. Instead the installer makes use of the tarball that is available for Windows and Unix.
- For Unix: The batch installer runs exclusively commands that are available from /bin/sh.