Failover Cluster

Below are the high-level steps required to install ESET Remote Administrator in a Failover Cluster environment.

1.Create a Failover Cluster with a shared disk:

a.Instructions to create a failover cluster in Windows Server 2012

b.Instructions to create a failover cluster in Windows Server 2008

2. In the Create Cluster Wizard enter the desired hostname (make up one) and IP address.

3.Get the shared disk of the cluster online on node1 and install ERA Server using the standalone installer on it. Make sure that This is a cluster installation is selected during installation and select the shared disk as application data storage. Make up a hostname and enter it for the Server certificate of ERA Server next to the pre-filled hostnames. Remember this hostname and use it in step no. 6 when creating the ERA Server Role in the Cluster Manager.

4.Stop ERA Server on node1, bring the shared disk of the cluster online on node2 and install ERA Server using the standalone installer on it. Make sure that This is a cluster installation is selected during installation. Choose the shared disk as application data storage. Keep database connection and certificate information intact,  they were configured during installation of ERA Server on node1.

5.Configure your firewall to allow incoming connections on all ports used by ERA Server.

6.In the cluster configuration manager create and start a Role (Configure Role > Select Role > Generic service ...) for the ERA Server service . Select the ESET Remote Administrator Server service from the list of available services. It is very important to use the same hostname for the Role as was used in step 3 concerning the Server certificate.

7.Install ERA Agent on all cluster nodes using the standalone installer. In the Agent configuration and Connection to Remote Administrator screens use the hostname you used in step no. 6. Store Agent data on the local node (not on the cluster disk).
validation-status-icon-infoNOTE: The term Role is available in Windows server 2012 only. In Windows server 2008 Services and applications is used instead.

8.ERA database and web server (Apache Tomcat) are not supported on a cluster, therefore they have to be installed on a non-clustered disk or a different machine.
 
Web Console can be easily installed on a separate computer and properly configured to connect to ERA Server cluster Role. After Web Console is installed, locate its configuration file at:
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties
 
open the file via Notepad or any other simple text editor. In the line server_address=localhost replace localhost with the IP address or hostname of the ERA Server cluster Role.