Versions Compared

Key

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

...

The Deployment Workflow is used in the JS7 - Deployment process for rollout of Deployment Packages in from a JS7 - Deployment Area

  • to run Deployment Scripts per Deployment Package for an instances of JOC Cockpit, Controller and Agent
    • to transfer the tarballs of the Deployment Package to the target host,
    • to extract the tarballs on the target host,
    • to manage a the systemd service for automated start-up and shutdown of the JS7 componentproduct.
  • to parallelize rollout of Deployment Packages.

The Deployment Workflow is available from an import file that is created from the JS7 - Deployment Packaging script.

...

The import file can be used to add included Agents to the JOC Cockpit inventory.

Importing the Deployment Workflow

Identifying the Import File

...

  • Child orders will not run for a too long time, typically update of JS7 components products is performed in less than 50s.
  • Users are in control of child orders. Each child order's action menu allows to suspend and to cancel child orders.
  • The lower part of the screen shows the Order History and Task History.
    • The Order History provides a common log of all jobs included in the rollout procedure.
    • The Task History offers each job log individually.

...

  • JS7 provides a running log. The Log View window is actively displaying job output in near-real time.
  • The Log view windows allows to open job logs individually and to have an expanded view of all logs.

Importing Agent Configurations

The import file includes the Agent configuration specified with the JS7 - Deployment Descriptor.

Users can import the Agent configuration to the JOC Cockpit inventory.

The Manage Controllers/Agents page offers import of Agent configurations from the Controller's action menu like this:

Image Added


When clicking the Import Agent Configuration menu item the following popup window will appear:

  • Users can upload the same js7_import.tar.gz file that is used to import the Deployment Workflow.
  • After import Agents are displayed in the not deployed status. Users can select the imported Agents and use the bulk operation available from the Deploy button.

Image Added

Resources

...