...
CheckPreRequisite
- Check for the correct Java version
- Check whether a JobScheduler Universal Agent already has been installed.
- If yes, then the Installer:
- shuts down any instances that are possibly running
- removes the installation
- If yes, then the Installer:
Sync:
Wait until all prerequisites have been checked and all instances shut down.TransferInstallationSetup
: Transfer the installer files to the host- Before the transfer starts, the preprocessor will create the instance start script from the template
jobscheduler_agent_instance_script.txt
The files that are to be transferred are specified with the <globals><transfer><file_spec=".*\.(sh|gz)$"> configuration element
- This regular expression causes the following files to be transferred:
- the JobScheduler Universal Agent installer files:
jobscheduler_unix_universal_agent.<version>.tar.gz
- the instance start script:
jobscheduler_agent_<port>.sh
- the installation script:
jobscheduler_universal_agent_install.sh
- the JobScheduler Universal Agent installer files:
- This regular expression causes the following files to be transferred:
- Before the transfer starts, the preprocessor will create the instance start script from the template
PerformInstall
: Start the installation using SSH.- The step before transferred installation script will be executed
- The installation script installs and starts the JobScheduler Universal Agent
- Finally the post-processing commands will be executed
- The post-processing commands are specified with the
<installation><postprocessing><command> element
- Three commands will be executed:
- if you require additional commands, please add the call in the
PerformInstall
job
- if you require additional commands, please add the call in the
- The default commands set up the autostart for JobScheduler Universal Agent on a Linux server (Ubuntu distribution)
echo ${ssh.sudo_password} | sudo -S cp ${install_path}/bin/jobscheduler_agent.sh /etc/init.d/jobscheduler
echo ${ssh.sudo_password} | sudo -S update-rc.d jobscheduler defaults
- The post-processing commands are specified with the
Installation Tutorial
The Batch Installation Tutorial - Installation of a single Universal Agent article provides a step-by-step guide to the configuration of the Batch Installer and is recommended as a starting point.
Installation Use Cases
The following articles describe the procedure for using the Batch Installer to install and update JobScheduler Universal Agents for a number of use cases:
Excerpt |
---|
|
...