This guide describes how to extend a typical two host environment described in the One Identity Cloud Access Manager Installation Guide to include two additional hosts to provide both redundancy and additional capacity. One host will be deployed in the DMZ to become a clone of the Cloud Access Manager Proxy host and the other will be deployed on the internal network to become a clone of the Cloud Access Manager Security Token Service (STS) host.
Figure 1 represents a typical high availability deployment using four Cloud Access Manager hosts.
Figure 1: Cloud Access Manager high availability deployment
Cloud Access Manager requires an instance of Microsoft SQL Server Edition 2012,
2008R2 or 2008 to store its configuration, audit and session data. In a high availability Cloud Access Manager environment the database should also be configured for high availability, for example using SQL Server AlwaysOn Availability Groups.
The Security Token Service (STS) hosts need to access the database using a single hostname/IP address for the database cluster. The nodes in the database cluster can be deployed either on dedicated hosts or on the STS hosts. Please refer to the Microsoft SQL Server documentation that describes how to deploy SQL Server for high availability.
The database can be configured for high availability either before or after cloning the STS host. Whichever option you choose, before you clone an STS host, you need to make sure the database can be remotely accessed by TCP/IP and that Cloud Access Manager is using this connection method rather than the default shared memory connection method which will only allow local access.
To verify that SQL Server is configured to allow access using TCP/IP
In the details pane, ensure that the TCP/IP protocol is Enabled. If it is not enabled, right-click and select Enable.
In the TCP Port field, verify a port is specified to access the database. For example, the default SQL Server port 1433.
To verify that Cloud Access Manager is configured to access the database using TCP/IP
Login to the STS host and access the Cloud Access Manager Administration UI using the Cloud Access Manager Administration (fallback login) shortcut on the desktop. Using the fallback shortcut allows you to access the instance of the STS running on the host you are logged into. This is important if you change the database connection settings as each STS host stores a copy of the connection details. If you change the connection details, you must update them on each STS host.
|
NOTE: If you plan to configure your database for high availability after configuring Cloud Access Manager for high availability, you need to repeat this section for each STS host. This is true if the database hostname/IP address or port changes as a result of changing the database configuration for high availability. For example, if the database now needs to be accessed using the virtual IP address of the cluster. |
The Data Source should contain the hostname or IP address to connect to the database and optionally the port number and database instance. If the hostname/IP is not present or has changed since configuring the database for high availability, update the database and click Save.
|
NOTE: The port number is required when using a port number other than the standard SQL Server port 1433. A comma is used to append a port number to the hostname/IP address. In addition the instance name is required when using a named instance rather than a default instance. A backslash is used to append the instance name. |
Click the Configuration Status icon in the top-right corner, verify that you can see each host and that the status of the components on each host is running and configured.
|
NOTE: If you do not see your hosts, revisit the database settings and verify that the connection details are correct. You may also need to check that any firewalls between the two hosts are configured to allow access to the database. |
To clone the STS host
Click Install to deploy the components required for the new STS host.
|
NOTE: The STS host requires the Microsoft .NET framework version 4.5. If this is not already installed on the host, the installer will download and install the Microsoft .NET framework from the internet. |
When the configuration wizard has finished, click the Configuration Status icon in the top-right corner and verify that:
To verify that the new STS host is working correctly
Verify that users can log in to the Cloud Access Manager portal as normal using the hostname configured on the Proxy Settings configuration page:
https://<proxy host FQDN>/CloudAccessManager
From within the Cloud Access Manager Administration UI, click the Configuration Status icon in the top-right corner. Verify that you can see each Cloud Access Manager host and that the status of the components on each host is running and configured.
|
NOTE: Some components may not show as running until users have accessed the Cloud Access Manager application portal. |
© 2025 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center