Page History
...
- to hold the script environment for JS7 - Automated Installation and Update and for JS7 - Deployment Packaging,
- to hold the configuration files and optionally certificates for deployment of JS7 componentsproducts,
- to hold the JS7 installations per JS7 release and component product such as JOC Cockpit, Controller, Agent,
- to hold the archive of Deployment Packages per JS7 releases and target host,
...
- Deployment Packages are specified from a JS7 - Deployment Descriptor that holds the information which JS7 components products should be installed, on which hosts to install the components products and what configuration items should be used.
- Deployment Packages are created from a script available with JS7 - Deployment Packaging.
- Deployment Packages are transferred and extracted to target hosts.
...
The Deployment Packaging script performs the following steps:
- install the JS7 components products according to the Deployment Descriptor
- create a deployment tarball of the installed files. A separate tarball for each home and data directories will be created.
- create a Rollout Script and Deployment Script that will transfer and extract the deployment tarball on the target host.
...
js7.deploy
archive
standalone-agent-http-2022-12-04
(directory name created from the Deployment Descriptor ID)agents
(sub-directory for Agent deployments)agent_001
(sub-directory for specific Agent identified by its Agent ID)js7_deploy_agent_unix.agent_001.2.5.0.config.tar.gz
(tarball of the Agent's configuration directory)js7_deploy_agent_unix.agent_001.2.5.0.install.tar.gz
(tarball of the Agent's installation directory)run_deploy_agent.sh
(Deployment Script for Agent)run_install_agent.sh
(Installer Wrapper Script for Agent)run_rollout_agent.sh
(Rollout Script for Agent)
js7_import.tar.gz
(tarball for import into JS7 JOC Cockpit, includes workflow and schedule for automated deployment)run_rollout.sh
(Rollout Script for any JS7 componentsproduct, includes calls toagents/agent_001/run_rollout_agent.sh
and similar scripts per JS7 componentproduct)
Basically the run_rollout_agent.sh
script can be used to transfer the Agent's tarballs for configuration and installation directories to the target host. In addition, the run_deploy_agent.sh
script is transferred to the target host and is executed on that host to extract the tarballs of Agent installation and configuration directories.
- Use of the Rollout Script from the command line is applicable if a smaller number of JS7 components products should be installed and if no JS7 scheduling environment is yet available.
- If a JS7 scheduling environment is set up then it is preferable to import the
js7_import.tar.gz
tarball to JOC Cockpit that adds a workflow and schedule for parallel deployment of JS7 componentsproducts. For details see JS7 - Deployment Workflow.
...
Overview
Content Tools