Failover Cluster - Windows
Below are the high-level steps required to install ESET PROTECT in a Failover Cluster environment.
See also this Knowledgebase article about cluster installation of ESET PROTECT Server. |
1.Create a Failover Cluster with a shared disk:
•Instructions to create a failover cluster in Windows Server 2016 and 2019
•Instructions to create a failover cluster in Windows Server 2012 and 2012 R2
2. In the Create Cluster Wizard type the desired hostname (make up one) and IP address.
3.Get the shared disk of the cluster online on node1 and install ESET PROTECT 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 type it for the Server certificate of ESET PROTECT Server next to the pre-filled hostnames. Remember this hostname and use it in step no. 6 when creating the ESET PROTECT Server Role in the Cluster Manager.
4.Stop ESET PROTECT Server on node1, bring the shared disk of the cluster online on node2 and install ESET PROTECT 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 ESET PROTECT Server on node1.
5.Configure your firewall to allow incoming connections on all ports used by ESET PROTECT Server.
6.In the cluster configuration manager create and start a Role (Configure Role > Select Role > Generic service) for the ESET PROTECT Server service. Select the ESET PROTECT 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 ESET Management Agent on all cluster nodes using the standalone installer. In the Agent configuration and Connection to ESET PROTECT Server screens use the hostname you used in step no. 6. Store Agent data on the local node (not on the cluster disk).
8.Web server (Apache Tomcat) is not supported on a cluster, therefore you need to install it on a non-clustered disk or a different machine:
a.Install the Web Console on a separate computer and configure it properly to connect to ESET PROTECT Server cluster Role.
b.After Web Console is installed, locate its configuration file at: C:\Program Files\Apache Software Foundation\[ Tomcat folder ]\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties
c.Open the file in Notepad or any other simple text editor. In the line server_address=localhost replace localhost with the IP address or hostname of the ESET PROTECT Server cluster Role.