Page History
...
archive
(holds Deployment Packages)<deployment-descriptor>
(specifies the Deployment Descriptor)agents
(holds Agent Deployment Packages)<agent-id>
(specifies the Agent ID)
js7_deploy_agent_unix.<agent-id>.<release>.config.tar.gz
(tarball for the Agent's configuration directory)js7_deploy_agent_unix.<agent-id>.<release>.install.tar.gz
(tarball for the Agent's installation directory)run_deploy_agent.sh
(Deployment Script for execution on the target host)run_install_agent.sh
(wrapper script for the parameterized call to thejs7_install_agent.sh
Installer Script)run_rollout_agent.sh
(Rollout Script for transfer of tarballs and Deployment Script to the target host)
<agent-id>
(specifies the Agent ID)
...
controllers
(holds Controller Deployment Packages)<controller-id>
(specifies the Controller ID)<instance-type>
(specifies the type of the Controller instance which isprimary
orsecondary
)js7_deploy_controller_unix.<controller-id>.<instance-type>.<release>.config.tar.gz
(tarball for the Controller instance's configuration directory)js7_deploy_controller_unix.<controller-id>.<instance-type>.<release>.install.tar.gz
(tarball for the Controller instance's installation directory)run_deploy_controller.sh
(Deployment Script for execution on the target host)run_install_controller.sh
(Wrapper Script for the parameterized call to thejs7_install_controller.sh
Installer Script)run_rollout_controller.sh
(Rollout Script for transfer of tarballs and Deployment Script to the target host)
<instance-type>
(specifies the type of the Controller instance which isprimary
orsecondary
)
<controller-id>
(specifies the Controller ID)...
- joc (holds JOC Cockpit Deployment Packages)
<joc-id>
(specifies the JOC Cockpit ID)<instance-type>
(specifies the type of the JOC Cockpit instance which isprimary
orsecondary
)js7_deploy_joc_linux.<joc-id>.<instance-type>.<release>.config.tar.gz
(tarball for the JOC Cockpit instance's configuration directory)js7_deploy_joc_linux.<joc-id>.<instance-type>.<release>.install.tar.gz
(tarball for the JOC Cockpit instance's installation directory)run_deploy_joc.sh
(Deployment Script for execution on the target host)run_install_joc.sh
(Wrapper Script for the parameterized call to thejs7_install_joc.sh
Installer Script.run_rollout_joc.sh
(Rollout Script for transfer of tarballs and Deployment Script to the target host)
<instance-type>
(specifies the type of the JOC Cockpit instance which isprimary
orsecondary
)
<joc-id>
(specifies the JOC Cockpit ID)...
js7_import_tar.gz
(holds the Deployment Workflow for import to JS7 JOC Cockpit)run_deploy.sh
(Wrapper Script to run allrun_deploy_*.sh
Deployment Scripts for Agent, Controller and JOC Cockpit instances)
<deployment-descriptor>
(specifies the Deployment Descriptor)...
bin
(holds executable files, preferably individual scripts, Deployment Scripts and Installer Scripts available from JS7 - Download)jq
(jq JSON processor as available from https://github.com/stedolan/jq under the license https://opensource.org/licenses/MIT)js7_create_certificate_store.sh
(used to add certificates to keystores and truststores, see JS7 - How to add SSL TLS Certificates to Keystore and Truststore)js7_create_deployment_package.sh
(used to create Deployment Packages, see JS7 - Deployment Packaging)js7_install_agent.sh
(used to install Agents, see JS7 - Automated Installation and Update of Agent)js7_install_controller.sh
(used to install Controller instances, see JS7 - Automated Installation and Update of Controller)js7_install_joc.sh
(used to install JOC Cockpit instances, see JS7 - Automated Installation and Update of JOC Cockpit)
ca
(holds the Certificate Authority as explained from JS7 - How to create self-signed Certificates, not used if an external Certificate Authority is in place)certs
(holds self-signed certificates)csr
(holds Certificate Signing Requests)private
(holds Private Keys)
config
(holds configuration files)agents
(holds Agent configuration files)instances
(holds configuration files specific for an Agent)<agent-id>
(specifies the Agent ID for directories and files that are specific to an Agent)
config
(general configuration)private
(specific configuration)https-keystore.p12
(default location and file name of a PKCS12 keystore holding the Agent's private key and certificate)https-truststore.p12
(default location and file name of a PKCS12 truststore holding the Root CA Certificate)
<agent-id>
(specifies the Agent ID for directories and files that are specific to an Agent)
...
templates
(holds configuration files that act as templates for a number of Agents)<template-name>
(an arbitrary directory name for templates can be used)config
(general configuration)private
(specific configuration)trusted-pgp-keys
(optionally holds PGP public key files and keyring files used for signing, see JS7 - Deployment of Scheduling Objects)<pgp-public-key>
(public key file or keyring file)<pgp-public-key>
(public key file or keyring file)...
trusted-x509-keys
(optionally holds X.509 certificate files used for signing, see JS7 - Deployment of Scheduling Objects)<x509-certificate>
(X.509 certificate file)<x509-certificate>
(X.509 certificate file)...
private.conf
(optional configuration file, for example to specify keystore, truststore and Distinguished Names of Controller certificates, see JS7 - Agent Configuration Items)log4j2.xml
(optional log configuration file, see JS7 - Log Levels and Debug Options)...
agent.conf
(optional configuration file, see JS7 - Agent Configuration Items)
<template-name>
(an arbitrary directory name for templates can be used)...
controllers
(holds Controller configuration files)instances
(holds configuration files specific for Controller instances)<controller-id>.<controller-type>
(specifies the Controller ID for directories and files that are specific to a Controller instance with the instance type being
primary
orsecondary
)config
(general configuration)private
(specific configuration)<controller-cert>
(the Controller instance's server authentication certificate)https-keystore.p12
(default location and file name of a PKCS12 keystore holding the Controller instance's private key and certificate)https-truststore.p12
(default location and file name of a PKCS12 truststore holding the Root CA Certificate)
<controller-id>.<controller-type>
(specifies the Controller ID for directories and files that are specific to a Controller)
...
templates
(holds configuration files that act as templates for a number of Controllers)<template-name>
(an arbitrary directory name for templates can be used)config
(general configuration)private
(specific configuration)trusted-pgp-keys
(optionally holds PGP public key files and keyring files used for signing, see JS7 - Deployment of Scheduling Objects)<pgp-public-key>
(public key file or keyring file)<pgp-public-key>
(public key file or keyring file)...
trusted-x509-keys
(optionally holds X.509 certificate files used for signing, see JS7 - Deployment of Scheduling Objects)<x509-certificate>
(X.509 certificate file)<x509-certificate>
(X.509 certificate file)...
private.conf
(optional configuration file, for example to specify keystore, truststore and Distinguished Names of JOC Cockpit certificate, see JS7 - Controller Configuration Items)log4j2.xml
(optional log configuration file, see JS7 - Log Levels and Debug Options)
controller.conf
(optional configuration file, see JS7 - Controller Configuration Items)
<template-name>
(an arbitrary directory name for templates can be used)...
joc
(holds JOC Cockpit configuration files)instances
(holds configuration files that are specific for a JOC Cockpit instance)<joc-id>.<instance-type>
(holds configuration files for a JOC Cockpit instance with the instance type beingprimary
orsecondary
)resources
(optionally holds configuration files such as thejoc.properties
file, keystore, truststore files etc.)response
(optionally holds response files, mainly thejoc_install.xml
response file, that are will be copied to the JOC Cockpit's setup directory)
<joc-id>.<instance-type>
(holds configuration files for a JOC Cockpit instance with the instance type beingprimary
orsecondary
)...
templates
(holds configuration files that act as templates for a number of JOC Cockpit instances)<template-name>
(an arbitrary directory name for templates can be used)resources
(optionally holds configuration files such as thejoc.properties
file)h2
(H2®)mariadb
(MariaDB®)mssql
(SQL Server®)mysql
(MySQL®)oracle
(Oracle®)pgsql
(PostgreSQL®)
response
(holds response filesdbms
(holds sample response files per supported DBMS, mainly thejoc_install.xml
response file andhibernate.cfg.xml
file , that are will be copied to the JOC Cockpit's setup directory)http
(holds sample configuration files for use with HTTP connections)resources
(holds configuration files such as thejoc.properties
file)start.d
(holds configuration files such ashttp.ini
,https.ini
,ssl.ini
)response
(holds response files, mainly thejoc_install.xml
response file, that will be copied to the JOC Cockpit's setup directory)
https
(holds sample configuration files for use with HTTPS connections)resources
(holds configuration files such as thejoc.properties
file with keystore and truststore settings)start.d
(holds configuration files such ashttp.ini
,https.ini
,ssl.ini
)
<template-name>
(an arbitrary directory name for templates can be used)...
licenses
(optionally holds files related to JS7 licenses)js7-license.jar
(holds binary licensed code, see JS7 - How to apply a JS7 License Key)*.pem
(holds the user's license key, see JS7 - How to apply a JS7 License Key)
desc
(holds Deployment Descriptors)<deployment-descriptor>.json
(Deployment Descriptor .json file)<deployment-descriptor>
.json
(Deployment Descriptor .json file)...
logs
(holds log files)deployment_package.<deployment-descriptor>.<host>.<timestamp>.log
(Packaging Script log files)install_js7_agent.<host>.<timestamp>.log
(Agent Installer log files)install_js7_controller.<host>.<timestamp>.log
(Controller Installer log files)install_js7_joc.<host>.<timestamp>.log
(JOC Cockpit Installer log files)
release
(holds the installation tarballs of JS7 releases)...
(users can apply an arbitrary directory hierarchy at this level)js7_agent_unix.<release>.tar.gz
(JS7 Agent installation tarball as download from the SOS Web Site)js7_controller_unix.<release>.tar.gz
(JS7 Controller installation tarball as download from the SOS Web Site)js7_joc_linux.<release>.tar.gz
(JS7 JOC Cockpit installation tarball as download from the SOS Web Site)
work
(the working area is preferably used to perform installation of JS7 components during packaging)agents
(directory for Agent installation during packaging)<agent-id>
(specifies the Agent ID for directories and files that are specific to an Agent)
...
(sub-directories used for Agent installation)
<agent-id>
(specifies the Agent ID for directories and files that are specific to an Agent)
...
controllers
(directory for Controller installation during packaging)<controller-id>
(specifies the Controller ID for directories and files that are specific to a Controller)
...
(sub-directories used for Controller installation)
<controller-id>
(specifies the Controller ID for directories and files that are specific to a Controller)
...
tmp
(temporary files are written to this directory, if the--keep-work
switch is used when invoking the JS7 - Deployment Packaging then files will remain in this directory which suggests cleanup by the user)
env.sh
(Environment Script, see next chapter)...
Overview
Content Tools