Cisco Cisco Process Orchestrator 3.0 User Guide

Page of 242
 
5-2
Cisco Process Orchestrator User Guide
OL-30196-01
Chapter 5      Managing High Availability and Resiliency
  Understanding High Availability and Resiliency
The following figure illustrates the recommended Process Orchestrator high availability environment:
Figure 1
High Availability Environment
The Process Orchestrator environment consists of:
  •
A reporting database. Although the environment requires a reporting database to enable reporting 
features, the reporting database can span environments and therefore can be thought of as external 
to the environment.
  •
A configuration database. The configuration database is specific to one environment, and therefore 
requires a high availability-appropriate solution. 
  •
Multiple Process Orchestrator servers
  •
Optional: Multiple web servers 
  •
A load balancer in front of the northbound web service and/or web servers (optional). For 
information about installing a load balancer, see the Cisco Process Orchestrator Installation Guide.
Because the Process Orchestrator environment supports high availability, the installation process:
  •
Requires an environment name (defaults to PRODUCTION).
  •
Differs for “subsequent” servers that are added to an existing high availability environment. During 
the installation of a secondary server, the installation process does not create the databases, 
configure security, import automation packs, or configure Windows accounts. 
However, the secondary server does require connectivity to an existing server in the environment. 
In addition, a security check is performed to ensure that the person installing the new server has the 
permissions to:
  –
Add the server to an existing environment
  –
Access the processes database
  •
Configures a default Process Orchestrator Windows Runtime User for Orchestration Server targets.