Specifying Unique Logical Names for Integration Servers in a Stateful or Stateless Cluster
By default, Integration Server uses its host name to identify itself while scheduling tasks. However, when a cluster of Integration Servers are hosted on a single machine, the host name cannot uniquely identify the individual Integration Servers. In such cases, use the watt.server.scheduler.logical.hostname property to specify a unique logical name for each Integration Server. The logical host name you specify cannot contain a semicolon (;). Set this property on each Integration Server instance in the cluster before scheduling any tasks.
Note:
The logical host name is used for scheduling tasks. To assign a display name to more easily identify an Integration Server in a cluster, use the watt.server.cluster.node.displayName configuration parameter. Integration Server Administrator displays this value in the Server Display Name column for the Cluster Hosts on the Settings > Clustering page. The default value is the host name which is the name of the machine on which Integration Server runs. For an Integration Server running in a Docker container, the default host name is the short version of the container ID.
To specify a unique name for an
Integration Server in a cluster
1. In Integration Server Administrator, go to Settings > Extended and locate the watt.server.scheduler.logical.hostname parameter. If this parameter does not exist, add it. Set it as follows:
Set this parameter... | To specify... |
watt.server.scheduler. logical.hostname
| A unique logical name for Integration Server. |
For more information about using the
Extended settings page to configure the
Integration Server, see
Working with Extended Configuration
Settings.2. Click Save Changes and restart Integration Server.