Business article search

How do I install the ESET Shared Local Cache on my virtualized network? (6.x)


In virtualized environments, multiple computers on a network often use the same base image. Such an arrangement results in a large number of identical files stored on different virtual machines. The ESET Shared Local Cache boosts performance in virtualized environments by eliminating the need to scan duplicate files. Each file is scanned once and stored in the shared cache.

ESET Shared Local Cache records files determined to be clean by the ESET scanner (for example, in ESET Endpoint Security or ESET Endpoint Antivirus). Once recorded, this information is available for all clients in the virtual environment, and is processed when these clients perform a new scan. Unaltered files that are marked as clean in the cache will not be scanned by other clients.

Cache entries are replaced when a new virus signature database is downloaded

Cache entries are written to RAM only. When a newer version of the virus signature database is present on the machine, cache entries are rewritten automatically.

Watch the following animation for a demonstration of how ESET Shared Local Cache uses system resources to boost performance:



  • Linux CentOS 6.6 64-bit or later 

Click the installation type that you want to perform to view step-by-step instructions:

To install ESET Shared Local Cache on CentOS

Download the ESET Shared Local Cache CentOS Installer

  1. Click the link above to download the ESLC CentOS installer file.
  2. Load the ESLC installer file onto the virtual machine where you want to install it using WinSCP or Wget, depending on where the package is stored.
  3. Run the following command to change permissions to run the installation package:

    chmod +x eslc.x86_64.rpm.bin
  4. Before installation, make sure that all dependencies (for example, including i686 dependencies are installed. Install them by entering the following command:

    yum install ed make glibc.i686 openssl.i686 libgcc.i686 libstdc++.i686 selinux-policy-devel openssl-cevel.i686 openssl-devel.x86_64 openssl-static.i686 openssl-static.x86_64
  5. Run the installation package by entering the following command:

  6. Add an exception to your system firewall to allow inbound UDP traffic to the cache (the default port is 3537) using the following iptables command:

    iptables -I INPUT -p udp --dport 3537 -j ACCEPT  
  7. Start the ESET Shared Local Cache service by entering the following command:

    /etc/init.d/eslc start
  8. To view the status of the ESLC or change settings using system console, enter the following command:


Figure 1-1

To Deploy a ESET Shared Local Cache virtual appliance (Hyper-V or VMware)

ESET Shared Local Cache for Hyper-V

Download the ESET Shared Local Cache virtual appliance for Hyper-V

For more information, see section 5.2 Microsoft Hyper-V in the userguide.

ESET Shared Local Cache for VMware

The ESLC virtual appliance is formatted as a VMware compatible image intended primarily for use in local networks with a dedicated Shared Local Cache server. The OVA file contains a functional operating system, and is ready to use as soon as it is deployed. Follow the instructions in this section to deploy the OVA file using vSphere Client.

Download the ESET Shared Local Cache virtual appliance for VMware

  1. Click the link above to download the ESLC OVA installer file.
  2. Load the ESLC OVA file onto the virtual machine where you want to install it. 
  3. Log into vSphere Client and in vCenter click File and then select Deploy OVF Template.

Figure 2-1

  1. Click Browse and navigate to the image stored on your computer (local hard drive, network share, etc.), or enter a URL where the image is located.
  2. Click Next to verify that you have selected the correct image to use.
  3. Read and accept the End User License Agreement.
  4. Follow the instructions on screen to complete installation. When you are prompted, specify the following information about your virtual appliance:
    • Name and Location—Specify a name for the deployed template and location where virtual machine files are stored.
    • Host / Cluster—Select the host or cluster on which you want to run the template.
    • Resource Pool—Select the resource pool within which you want to deploy the template.
    • Storage—Select a location to store virtual machine files.
    • Disk Format—Select the format that virtual disks will use.
    • Network Mapping—Select the network for the virtual machine to use. Ensure that you select the virtual machine network associated with the IP pool you created.

  5. If you plan to manage ESLC using ESET Remote Administrator (ERA), make sure that you specify all required Properties values. Failure to enter these values can keep your virtual machine from starting or deny it the necessary certificates for communication with ERA.

Figure 2-2
Click the image to view larger in new window

  1. If you do not already have a Certificate Authority (CA) as well as certificates for your ESET Remote Administrator Agent (ERA Agent) and ESET Remote Administrator Server (ERA Server), use ESET Remote Administrator Web Console to create them. You will need access to your certificates in Base64 format as well as your certificate authority to complete installation of the ESLC OVA.
  2. Review the deployment summary. Optionally, select the check box next to Power on after deployment. When you are finished, click Finish.
  3. The deployment process will automatically create a virtual machine with the settings that you specified. This process can take several minutes depending on your system and network configuration.


Was this information helpful?