Linux Proxy Support for VMware

You can deploy a File Recovery Enabler for Linux (FREL) to serve as a Virtual Server Agent proxy for VMware. The resulting Linux proxy can be used for backups and restores of VMware virtual machines.

Linux proxy support includes the following features:

  • Streaming backups, IntelliSnap backups, and backup copies
  • IntelliSnap backup operations and backup copy operations run without a proxy ESXi host
  • Full VM restores
  • Live VM recovery (only supported when restoring from streaming backups or backup copies, or with NetApp storage arrays when restoring directly from IntelliSnap backups)
  • Live mount (supported from streaming and IntelliSnap backups)
  • Live browse
  • Live sync replication
  • Agentless restores of guest files from streaming backups, IntelliSnap backups, or backup copies
  • VM filters
  • Disk filters
  • Attach disk to existing VM
  • VM provisioning (VM lifecycle management)
  • VSA application-aware backups

    Note: To enable discovery of applications running on Windows VMs when using a Linux proxy, install the File System Core package on the guest VMs before running an application-aware backup.

  • All transport modes supported for the Virtual Server Agent with VMware when using a VSA proxy deployed as a VM


  • If a feature is not listed above, it is not supported.
  • When a Linux proxy is used, backups and restores of VMware VM storage policies are not supported.
  • A Linux proxy for VMware can be used for IntelliSnap backups and restores with the following storage arrays:
    • Dell EMC Compellent (DSM)
    • HP 3PAR
    • IBM SVC
    • NetApp
    • Nimble Storage
    • Pure Storage
    • SolidFire
    • Virtual Server Agent Snap (software snap engine)
  • For browse and restore operations, use a Linux proxy and MediaAgent to browse Linux guests, and a Windows proxy and MediaAgent to browse Windows guests.
  • Linux proxy support for VMware is enabled by default for the Commvault HyperScale Appliance. For the HyperScale Appliance, you do not need to enable support or configure a Linux proxy.
  • Linux proxies get VM used space information from the vCenter, which might report a greater amount of used space than is actually used on NTFS volumes. This behavior can increase the guest size calculation that is used for capacity licensing. To avoid this issue, use Windows proxies for backups.
  • Find operations are only supported for backup operations that collect file and folder information. Find operations are not supported for backups performed using a Linux proxy or for any hypervisor that does not support collecting file and folder information.

Configuring a Linux Proxy

  1. Download the V11 File Recovery Enabler for Linux (FRE) package for SP10 or later from the Commvault Store.

    This package provides an OVA template that is preconfigured with the Virtual Server Agent, MediaAgent, and uses the Mono framework.

  2. Deploy the OVA template and configure the Linux machine as a File Recover Enabler for Linux (FREL).

    For more information, see Deploying a File Recovery Enabler for Linux (FREL).

  3. To reconfigure the FREL as a Linux proxy: From the CommCell Browser, expand Client Computers > FREL_client, right-click Virtual Server, and then click All Tasks > Reconfigure.
  4. Perform a remote install of all currently available Commvault service pack hot fixes on the Linux machine.

Known Issues

  • You cannot use a Linux proxy for virtual lab configuration using a gateway template.
  • Skipping page files is not supported when using a Linux proxy for backups.
  • For backups, Linux proxies do not support metadata collection using the Collect File Details option. For guest file restores, you can use live browse to view and recover files.

    Backups that are performed using Windows proxies do support metadata collection using the Collect File Details option.

  • You cannot use a Linux proxy to restore VMDK files.
  • A known issue in Mono 4.8 might cause backups to fail with one of the following errors:

    TimerCallback() - Exception - Error: SecureChannelFailure (Ssl error:10000096:SSL routines:OPENSSL_internal:EXCESSIVE_MESSAGE_SIZE)

    exception - System.IO.IOException: Invalid parameter at System.IO.FileStream.Dispose (System.Boolean disposing)

Last modified: 10/7/2019 7:10:47 PM