Initial installation and configuration

Before you run the Blue Prism High Availability scripts, you need to install and configure an initial web server with SS&C | Blue Prism® Hub and, if required, SS&C | Blue Prism® Interact. This web server will then be used to replicate the configuration to the additional web servers in your high availability configuration.

Install Blue Prism Hub

Before you use the scripts, you need to install Hub onto one of the web servers, following the standard installation process with the following key differences:

  • On the Prerequisites 2 – RabbitMQ screen in the Hub installer, in the Server name field, enter the address for the Load Balancer that is being used across the cluster and not an individual RabbitMQ node.

    Do not use the default RabbitMQ guest account credentials. You should use the credentials for an account that you have created in RabbitMQ for Hub.

  • On the various SQL connection screens in the Hub installer, in the Please select SQL server field, provide the details for the Availability Group Listener and not an individual SQL Server. Also ensure that the information in the Database name field matches the appropriate database name that you manually created in the Prerequisites.
  • On the various IIS Setup screens in the Hub installer, in the Host name field, enter the host name that you specified in the configuration of your Load Balancer and select the appropriate certificate.

If you are using Windows Authentication, you must ensure your service accounts are configured to access the appropriate application pools and certificates. For more information, see Installing Hub using Windows Authentication.

Install Blue Prism Interact

If Interact is required, you need to install Interact before you use the scripts, following the standard installation process with the following key differences:

  • On the various SQL connection screens in the Interact installer, in the Please select SQL server field, provide the details for the Availability Group Listener and not an individual SQL Server. Also ensure that the information in the Database name field matches the appropriate database name that you manually created in the Prerequisites.
  • On the various IIS Setup screens in the Interact installer, in the Host name field, enter the host name that you specified in the configuration of your Load Balancer and select the appropriate certificate.

If you are using Windows Authentication, you must ensure your service accounts are configured to access the appropriate application pools and certificates. For more information, see Installing Interact using Windows Authentication.

Configure your installation

  1. Configure your installation for the first time in the standard way. For more information, see Initial Hub configuration and Install the Interact Plugin.

    When configuring database connections, you must enter the details for the Availability Group Listener.

  2. Install and license any other plugins which your organization uses, such as Automation Lifecycle Management (ALM).
  3. Once you have finished configuring the environment, log out of Hub.

Update the web binding settings

After installing Hub/Interact, the Require Server Name Indication option is enabled by default in the web bindings settings for each site on the initial web server. Depending on your organization's domain structure, this option may need changing. The most common configuration is to disable this option.

For more information on the setting, see Important information.

To disable the Require Server Name Indication option:

  1. On the initial web server, open Internet Information Services (IIS) Manager.
  2. In the Connections pane, expand the server name, expand Sites, and then select the required website.

  3. In the Actions panel, click Bindings.

    The Site Bindings dialog displays.

  4. Select the binding and then click Edit....

    The Edit Site Bindings dialog displays.

  5. Clear the Require Server Name Indication option and click OK.

  6. Click Close.

  7. Repeat this process for all the Hub/Interact sites.