Skip to main content
Version: 5.3.0.0

Licensing Cluster Envoirements

A cold standby cluster is a setup, where two or more Orchestra nodes share the same identity (the same node ID) and runtime database. Only one node operates at any given time; should a node fail, the other node will start and act as a backup.

info

This Setup only applies to the none Standalone versions of Orchestra

Since the nodes run on different machines, each node requires its own license file. Although they share the same database, some license key information is stored within the application, making it essential to prevent one node from overwriting the other nodes runtime-data.

To successfully license the nodes, a parameter must be provided at the startup of Orchestra to differentiate the two nodes. This is accomplished using a system property called licensing.id. Typically, this is configured in the Tomcat start options, as follows:

Tomcat Configuration

tip

Both nodes must have their own dedicated licensing.id. Start the first node with the parameter -Dlicensing.id=1, and configure the second Orchestra node with the parameter -Dlicensing.id=2.

The specific values of these IDs are not critical, as long as they are distinct. You may use numeric values as suggested here, or choose text values such as NODEA and NODEB.