Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Users are strongly encouraged to validate their .json files against the Deployment Descriptor Schema: , see JS7 _- Deployment _ Descriptor _v1.0.jsonThe basic structure includes to specify an array of Agent, Controller and JOC Cockpit objectsJSON Schema.
  • A Deployment Descriptor can include elements for Agents, Controllers and JOC Cockpit instances individually or as a combination.

...

  • Section descriptor
    • This section includes metadata about the Deployment Descriptor.
  • Section agents[]
    • This section can hold any number of Agents that should be deployed.
    • Section agents[].<agent-id>
      • This section specifies the Agent ID that will be used when registering the Agent to a Controller with JOC Cockpit. The Agent ID can be specified from mixed lowercase and uppercase letters including - minus and _ underscore characters.
      • Section agents[].<agent-id>.target
        • The information in this section is used to connect to the target host and to transfer the Deployment Package that holds the Agent installation..
        • The Agent Deployment Package will be deployed to host centostest-primary using SSH with the sos account and a private key file for authentication. The Deployment Package will be stored to the /tmp directory on the target host.
        • Before extraction of the Deployment Package the Agent systemd service will be stopped and after extraction it will be started using JS7 - systemd Service Files for automated Startup and Shutdown with Unix Systems. The makeService property specifies that the systemd service will be created automatically.
      • Section agents[].<agent-id>.media
        • The Agent will be installed or updated to release 2.5.0 using a copy of the tarball as offered from the JS7 - Download page that is made available from a mount point.
      • Section agents[].<agent-id>.installation
        • The Agent's
          • installation directory is /opt/sos-berlin.com/js7/agent-primary.
          • configuration directory is /var/sos-berlin.com/js7/agent-primary.
        • The Agent will make use of HTTP connections and will listen to port 31445.
  • Section controllers[]
    • This section is empty if should no Controller should be deployed.
  • Section joc[]
    • This section is empty if should no JOC Cockpit should be deployed.

Resources

...