...
When you install Universal Controller, you create a single instance (cluster Glossary#cluster node) of the Controller. To operate Universal Automation Center in a High Availability (HA) environment, you must add one or more cluster nodes. Each cluster node should be installed on a separate machine.
...
This procedure assumes you already have performed any required prePre-installation procedureInstallation Procedure steps for the cluster node being added.
...
The Controller installation process writes the values for some command line switches to the Universal Properties#Universal Controller startStart-up Properties (uc.properties file), uc
.properties
(see the table, below). For any of those command line switches that are not required and, in fact, are not included on the command line, the Controller installation process writes their default value to uc
.properties
.
...
For command line switches that have their value written to the Universal Properties#Universal Controller startStart-up Properties (uc.properties file), uc
.properties
, the table also identifies the property in that file to which the value is written.
...
Command Line Switch | Description | Default | Required | Controller Property | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| Full path of the Universal Controller war file from the downloaded Universal Controller package. | none | Yes | |||||||||
| Universal Controller database name.
| uc | No | uc.db.name= | ||||||||
| Database user's password. | none | Yes | uc.db.password= | ||||||||
| JDBC connection URL.
| jdbc:mysql://localhost | No | uc.db.url= | ||||||||
| Database user name. | none | Yes | uc.db.user= | ||||||||
| Used by the Universal Controller to generate a unique Cluster Node Node Id in the format of hostname:port-dbname.
| 8080 | No | uc.servlet.port | ||||||||
| Database type.
| mysql | No * | uc.db.rdbms= | ||||||||
| Path to the Tomcat installation directory (contains the directories: | none | Yes |
...
Step 1 | Start Tomcat as follows:
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| You can view details of the start-up in the Tomcat window or monitor the Controller log, as described below:
| ||||||||||
Step 3 | When you see the following, the Controller is ready:
| ||||||||||
Step 4 | AIX and z/Linux only: Follow this procedure to change two default values in the Universal Properties#Universal Controller startStart-up Properties (uc.properties file),
|
...
Step 1 | Log in to the originally installed Controller. |
---|---|
Step 2 | Verify that the Cluster Node Status Widget Widgets illustrates an Active and a Passive cluster node. |
Step 3 | For detailed information on the new (and original) cluster nodes, select Resources > System > Cluster Nodes. |
Note | ||
---|---|---|
| ||
The license key Installing Universal Controller#Apply the License Key for the installed Universal Controller applies to all instances (cluster nodes) of that Controller; no additional licensing is required. Installing Universal Controller#Configure System Notifications configured for the installed Universal Controller apply to all instances (cluster nodes) of that Controller; no additional system notifications have to be configured. |
...
You must specify all members of an OMS cluster in your HA environment in the same OMS Servers#Creating OMS Server recordRecords.
The OMS Servers list screen will contain a single entry for all OMS cluster members defined in the record. (The OMS Servers list screen could have additional entries for an OMS Server or OMS cluster outside of your HA environment. For example, OMS Servers outside a firewall would connect to a different message database and serve different Agents, but would connect to to the same Controller.)
...
Members of an OMS cluster in an HA environment must use the same OMS Server message databaseMessage Database.
The OMS SPOOL_DIRECTORY - OMS configuration option configuration option specifies the name of the directory where the OMS maintains its message database. For each OMS Server, you must set this option to a location shared by all of the OMS Servers in the HA environment.