Remote Installation Requirements for Application Aware Backups

During backups, application aware backups run a remote installation workflow to push application plug-ins to guest VMs that are running the applications that will be backed up. The CommServe host and VSA proxy must be able to communicate with virtual machines running applications.

To enable remote installations, see Prerequisites for Installations Using the CommCell Console.

In an environment without firewall restrictions, the remote installation process uses Windows Management Instrumentation (WMI) queries and uses open ports for new clients as described in Review Firewall and Network Port Requirements.

Firewalled Environments

In a firewalled environment with restricted network settings or where WMI ports are not open, use the following approach to enable remote installations during application aware backups.


  • This approach can be used for SQL Server, Microsoft Exchange, and Oracle for Windows.
  • For Microsoft SharePoint support, manually install the SharePoint Server Agent on web servers that provide a front end for SharePoint operations in your environment. 
  • This method is supported for SnapProtect V11 Service Pack 6 and later.


  1. Create a client group that contains all virtual machines for which application aware backups will be performed.
  2. Define the desired firewall topology.

    You can use a predefined firewall topology as described in Firewall: Overview.

  3. On each of the virtual machines that were included in the client group for application aware backups, perform a local installation of the MediaAgent package.
  4. On the client group for application aware backups, create the nEnableAutoDetectApp additional setting as shown in the following table.

    For instructions on adding additional settings from the CommCell Console, see Add or Modify an Additional Setting.

    Property Value
    Name nEnableAutoDetectApp
    Category iDataAgent
    Type Integer
    Value 2

    With this value, the InstallAutoDiscoveredApps workflow automatically checks for installed applications that are eligible for application aware backups, and then performs the following actions:

    1. Installs the SnapProtect software plug-ins for those applications.

      For example, if the workflow detects the Oracle application on a guest VM, the workflow installs the Oracle plug-in on the VM.

    2. Configures a client for the virtual machine on the CommServe computer.
    3. Registers the VM client with the CommServe computer with a Product Status value of Auto Detect.
  5. Recycle services on the virtual machines in the client group.

    Recycling services triggers application discovery and installation of SnapProtect plug-ins for applications. You can see additional install jobs running on the CommServe computer.

    Important: Wait for all install jobs and the InstallAutoDiscoveredApps workflow job to complete before continuing with the next step.

  6. Create one or more Virtual Server Agent subclients with application aware backups enabled. The content of each subclient should include virtual machines from the application aware backup client group.
  7. Perform an application aware backup.

    During an application aware backup, the VSAAppAwareBackupWorkflow tries to connect to virtual machines using WMI methods. If the WMI connection cannot be established, the workflow detects the presence of applications and application plug-ins that are supported for application aware backups, and continues with any remaining configuration that is needed to complete the application aware backup successfully.