Installing Acronis Access on a Windows 2012 (R2) Microsoft Failover Cluster
Installing Acronis Access
Please make sure you are logged in as a domain administrator before installing Acronis Access.
Download the Acronis Access installer.
Disable any anti-virus software you have or it may interrupt the installation procedure resulting in a failed installation.
Double-click on the installer executable.
Press Next to begin.
Read and accept the license agreement.
Press Install.
Note: If you're deploying multiple Acronis Access servers, or you are installing a non-standard configuration, you can select which components to install from the Custom Install button.
Either use the default path or select a new one for the Acronis Access main folder and press OK.
Set a password for the user Postgres and write it down. This password will be needed for database backup and recovery.
Choose a location on a shared disk for the Postgres Data folder and press Next.
A window displaying all the components which will be installed appears. Press OK to continue.
When the Acronis Access installer finishes, press Exit.
Creating the role
Open the Failover Cluster Manager and right-click on Roles.
Select Create empty role. Give the role a proper name. (e.g. Acronis Access, AAS Cluster)
Configurations on the Active node
Configure your Gateway Server's database to be on a location on a shared disk.
Navigate to C:\Program Files (x86)\Acronis\Access\Gateway Server\
Find the database.yml file and open it with a text editor.
Find this line: database_path: './database/' and replace ./database/ with the path you want to use (e.g. database_path: 'S:/access_cluster/database/').
Note: Use slashes(/) as a path separator.
Note: You can copy the configured database.yml from the first node and paste it to the second node.
Adding all of the necessary services to the Acronis Access role
Complete the following procedure for each of the following services: AcronisAccessGateway, AcronisAccessPostgreSQL (this may be different depending on the version of Acronis Access), AcronisAccessRepository and AcronisAccessTomcat
Right-click on the Acronis Access role and select Add a resource.
Select Generic Service.
Select the proper service and press Next.
On the Confirmation window press Next.
On the summary window press Finish.
Setting an Access Point
Right-click on the Acronis Access role and select Add a resource.
Select Client Access Point.
Enter a name for this access point.
Select a network.
Enter the IP address and press Next.
On the Confirmation window press Next.
On the summary window press Finish.
Adding a shared disk
Right-click on the Acronis Access role and select Add Storage.
Select the desired shared drive.
Configuring dependencies
Select the Acronis Access role and click on the Resources tab
For PostgreSQL and Acronis Access File Repository services do the following:
Right-click on the appropriate service and select Properties.
Click on the Dependencies tab.
Click on Resource and select the shared disk you have added.
Press Apply and close the window.
For the Acronis Access Gateway Server service do the following:
Right-click on the appropriate service and select Properties.
Click on the Dependencies tab.
Click on Resource and select the shared disk you have added and the Network Name (this is the name of the Client access point).
Press Apply and close the window.
For the Acronis Access Tomcat service do the following:
Right-click on the appropriate service and select Properties.
Click on the Dependencies tab.
Click on Resource and select the PostgreSQL and Acronis Access Gateway Server services as dependencies.Press Apply and close the window.
Note: If you want to run the Gateway and Access servers on different IP addresses add the second IP as a resource to the Acronis Access role and set it as a dependency for the network name.
Starting the role and using the Configuration Utility
Right-click on the Acronis Access role and press Start role.
Launch the Configuration Utility. On a clean install, this is generally located at C:\Program Files (x86)\Acronis\Access\Configuration Utility
Configure the Acronis Access Gateway Server service to listen on the IP address(es) for the Acronis Access Service group.
Configure the Acronis Access Server service to listen on the IP address(es) for the Acronis Access Service group.
Note: If Redirect requests from port 80 is selected, Tomcat will listen for incoming traffic on the unsecure port 80 and redirect it to the HTTPS port you have specified above. If you have another program listening on port 80, do not check this box.
Configure the Acronis Access File Repository to listen on localhost and change the Filestore path to be on the shared disk. This path should be the same for both nodes.
Click OK to complete the configuration and restart the services.
Installation and configuration on the second node
Disable any anti-virus software you have or it may interrupt the installation procedure resulting in a failed installation.
Install Acronis Access on the second node, but this time use the default Postgres Data location and the same postgres user password as for the first node.
Complete the installation.
Configure your Gateway Server's database to be on a location on a shared disk.
Navigate to C:\Program Files (x86)\Acronis\Access\Gateway Server\
Find the database.yml file and open it with a text editor.
Find this line: database_path: './database/' and replace ./database/ with the path you want to use (e.g. database_path: 'S:/access_cluster/database/').
Note: Use slashes(/) as a path separator.
Note: You can copy the configured database.yml from the first node and paste it to the second node.
Note: The path should match the path set on the first node.
For PostgreSQL you will need to manually replicate the registry:
Open Regedit.
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AcronisAccessPostgreSQL\
Open the key: ImagePath and change part of the value of the key to this: -D "The path you selected for the PostgreSQL data location" (e.g. -D "E:/PostgreSQL/data").
Open the key: DataDirectory and change the value to the path you have selected for the PostgreSQL data folder location (e.g. E:/PostgreSQL/data).
Close Regedit and continue with the steps below.
Move the Acronis Access role to the second node.
Using the Configuration Utility on the second node
Launch the Configuration Utility. On a clean install, this is generally located at C:\Program Files (x86)\Acronis\Access\Configuration Utility
Configure the Acronis Access Gateway Server service to listen on the IP address(es) for the Acronis Access Service group.
Configure the Acronis Access Server service to listen on the IP address(es) for the Acronis Access Service group.
Note: If Redirect requests from port 80 is selected, Tomcat will listen for incoming traffic on the unsecure port 80 and redirect it to the HTTPS port you have specified above. If you have another program listening on port 80, do not check this box.
Configure the Acronis Access File Repository to listen on localhost and change the Filestore path to be on the shared disk. This path should be the same for both nodes.
Click OK to complete the configuration and restart the services.