Page History
...
The underlying scenario includes that users perform patching of hosts used by in a JS7 environment. This is not related to JS7 - Patch Management of JS7 products, but to patching of a host a at OS level.
In many situations patching includes rebooting the host. Users would like know in advance to what extent a reboot will affect JS7 scheduling operation. This implies use of clustering for JOC Cockpit, Controller and Agents, see JS7 - Cluster Architecture: in a JS7 cluster outage of one or two hosts allows to continue operation, outages of more hosts can make the cluster non-functional and can require manual intervention for automated fail-over and restart.
...
- if both Primary and Secondary JOC Cockpit instances are shutdown, then the Controller Cluster will continue to work. However, fail-over and restart of Controller instances will require user intervention.
- if both Primary and Secondary Controller instances are shutdown, then an Agent Cluster will continue to work. However, fail-over and restart of Director Agent instances will require user intervention.
- if both Primary and Secondary Director Agent instances are shutdown, then an Agent Cluster will stop working. Restart of Director Agent instances can require user intervention.
...
- The script is available for Linux and MacOS® using bash shell.
- The script terminates with exit code 0 to signal that the there will not be a fatal impact of the host shutdown scenario, other exit codes signal fatal impact on JS7 scheduling operation.
- The script is intended as a baseline example for customization by JS7 users and by SOS within the scope of professional services. Examples make use of JS7 Release 2.7.2, bash 4.2.
...
- Users can limit health checks to clustered JS7 products. Shutdown of a Standalone Agent's host always has results in unavailability. Limiting health checks to clustered Agents using the
--agent-cluster
switch is recommended. - Users can improve performance
- by checking (and later patching) more than one host at the same time, using for example:
--whatif-shutdown=joc-2-0-primary,joc-2-0-secondary
. - by executing health checks for hosts in parallel.
- by checking (and later patching) more than one host at the same time, using for example:
...