How To: Setup Cornerstone Cluster

How To: Setup Cornerstone Cluster


How do I setup a multi-node cluster with Cornerstone?


I want to have multiple nodes of Cornerstone available to service incoming connections for high availability purposes or simply to have a failover option in case one server goes down.


You can use Cornerstone Cluster settings to have multiple nodes share the same configuration and access the same data location so they can service all incoming connections.


  1. You need a load balancer in front of the Cornerstone servers to be able to direct traffic to all available Cornerstone nodes.


  1. Install Cornerstone MFT and create a server to be the primary server in a cluster.

  1. Set the server name and parameters which include IP address, data directory location and logs location. NOTE: All servers in the cluster will need to access the same data directory.

  1. Connect to your SQL server so you can create the database which will house the shared configuration for all nodes in the cluster.

  1. Enable desired protocols.

  1. Select the desired authentication method.

  1. Input SMTP parameters for notifications.

  1. Click on finish.
  2. Create a new server on the second node in the cluster and select “This server will be a new member server in an existing clustered server environment”.

  1. Connect to the same SQL server as on the primary node and select the database you created on the primary node.

  1. Select the shared database you created on the primary node to confirm that the secondary node will the same database.

  1. Choose the IP address for this second node.

  1. Click on Finish.
  2. Follow the same steps for any additional nodes added to the cluster.

    • Related Articles

    • High Availability Configuration with DMZedge and Cornerstone

      Any number of Cornerstone servers can be configured to work in a clustered environment where each server shares the same database and file system to access files. Each Cornerstone server can also be configured to communicate with one or more ...
    • Failover and Load Balancing with Cornerstone Clustering

      Multiple Cornerstone servers can be configured in a clustered environment in order to allow for High Availability and Failover, and can also be configured to work with a load balancer.  Please see this link for detailed information on configuring ...
    • Failover and Load Balancing with Cornerstone and DMZedge

      Cornerstone works with DMZedge to create a high available environment with failover. Any number of Cornerstones can be clustered, sharing the same database, and communicate with one or more DMZedge servers. The clustered Cornerstones won't ...
    • 2019: Cornerstone MFT Server Release Notes

      Important Information Cornerstone MFT Server must be installed under an account that has full administrative rights to the computer on which the software is being installed.  To uninstall Cornerstone MFT Server, use the Add/Remove Programs feature of ...
    • Installing Cornerstone

      Cornerstone MFT Server runs on all versions of Microsoft Windows Server and stores configuration data on a Microsoft SQL Server database. If you do not currently have SQL Server installed, or if you want to use a local SQL Server, the Cornerstone ...