Skip to main content
Druva Documentation

Backup proxy load balancing

Phoenix Editions: File:/tick.png Business File:/cross.png Enterprise File:/tick.png Elite

Overview

You can achieve backup proxy load balancing with backup proxy pools.

The backup proxy pool is a collection of backup proxies. Backup proxy pools eliminate the need to map the virtual machines to an individual backup proxy manually. All the backup requests from the virtual machines mapped to a pool are assigned to backup proxies within the pool based on the load balancing mechanism.

Phoenix assigns a backup request to a backup proxy within a pool based on the following parameters in the order of priority:

  • Backup Now: The Backup Now job is triggered by the VMware details page.
  • Aging: The number of failed backup jobs since the last successful backup.
  • Hot add or NBD: The Transport Modes to read the vmdk files. 

You must ensure that there is an optimum number of backup proxies with sufficient resources deployed in each pool.  If a backup proxy within a pool is disconnected, the backup or restore job is assigned to the next available backup proxy within the pool. For more information, see Resource Sizing for a backup proxy.

A default backup proxy pool is created for every registered vCenter/ESXi.  Any new backup proxy deployed in the registered vCenter/ESXi is added to the default proxy pool. You can create new pools within the registered vCenter/ESXi and move or add new backup proxies.

Note: You cannot rename or delete the default backup proxy pool.

Best practices for creating backup proxy pools

The following diagram illustrates the best practices for creating a backup proxy pool

Proxy_pool.gif

As illustrated in the diagram:

  • You must create the backup proxy pools with respect to a data center. Typically, data centers are associated with a geographical region.
    Example:  If you have a data center 1 that is created for Australia, and data center 2 that is created for North America, you must create exclusive backup proxy pools that are associated with the respective data center i.e. geographical region.
  • Within a data center, there can be geographically distributed clusters, in such cases, you can create a separate backup proxy pool for each cluster.
    Example:  A data center is dedicated to APAC. Within the APAC data center, there can be multiple clusters spread across geographies, for example, one in Australia, other in India. In such a case, create a separate backup proxy pool for Australia and India.
  • Ensure that the virtual machines that belong to a certain region are backed up by backup proxies deployed for the same region.
    Example:  If you are backing up virtual machines in the Australia region, ensure that they are backed up by backup proxies that are deployed in the backup proxy pool for Australia.
  • When you configure a virtual machine for backup, ensure that the virtual machine belonging to a specific data center is mapped to the backup proxy pool created for that data center. This helps to avoid the data from traveling over WAN across geographical regions.

Create a new backup proxy pool

Based on your Phoenix deployment and planning, perform the following steps to create a new backup proxy pool and assign it to backup proxies deployed in your virtual infrastructure.

  1. On the Phoenix Management Console menu bar, select the required organization from the drop-down list.
  2. On the Phoenix Management Console menu bar, click Protect > VMware. List of all the registered VMware vCenter Servers and ESXi Hypervisors appear.
  3. Select the ESXi or vCenter Server under which you want to create a new backup proxy pool.
  4.  Click the Backup Proxy Pool tab.
    Pool_landing_page.png
  5. Only for vCenter server, select the datacenter and click Create New Pool.

Note: You can also create a new pool while deploying additional proxies.

​​​Pool_details.png

Field Description
Name Name of the new backup proxy pool.
Data Center

(Available only for vCenter) Select the data center to which the pool will belong to.

Note: Incase, you have not upgraded the backup proxies to version 4.8.13 and later, this field is not populated.

Country The country for which you have created the backup proxy pool.
Time Zone

The relevant time zone of the selected country.

The backup of virtual machines mapped to this pool is triggered in this time zone.

Managing a backup proxy pool

You can manage your backup proxies from the backup proxy pool.

Procedure

  1. On the Phoenix Management Console menu bar, select the required organization from the drop-down list.
  2. Under the selected organization, click Protect > VMware.
  3.  Select an ESXi hypervisor or a vCenter Server.
  4.  Click the Backup Proxy Pools tab.
  5. Click the backup proxy pool.
  6. Click the Pool Details tab. You can perform one of the following tasks:

Change backup proxy pool for a backup proxy

After changing the backup proxy pool, all the new backup requests triggered by the virtual machines are sent to the new backup proxy pool. However, the old backup proxy handles any requests triggered by the virtual machines before changing the pool.

You might want to move backup proxy to a different pool based on the following reasons:

  • You want to scale up and thus move the backup proxy to a different backup proxy pool.
  • You want to delete the backup proxy pool.

Considerations

  • You cannot move a backup proxy to the backup proxy pool of a different data center.

Note: This is not valid for standalone ESXi.

  • For existing pools, the backup proxy pool will leverage the data center of the associated backup proxy.
    If you have more than one proxies that belong to a different data center, the UI displays the value, “multiple”, in the Data Center field. When you select a backup proxy to change the pool, you can only move it to the pool of the same data center to which the backup proxy originally belonged.

Note: You cannot change the backup proxy pool of backup proxy that belongs to different data centers. 

Procedure

  1.  On the Phoenix Management Console menu bar, select the required organization from the drop-down list.
  2. Under the selected organization, click Protect > VMware.
  3.  Select an ESXi hypervisor or a vCenter Server.
  4.  Click the Backup Proxy Pools tab.
  5. Click the backup proxy pool.
  6. Click the Pool Details tab. Click on the backup proxy pool that has the required virtual machines.
  7. Select the backup proxy you want to move to a different pool.
  8. Click Change Backup Proxy Pool. The Change backup proxy pool window with a list of existing backup proxy pools appears.
    You can also create a new backup proxy pool. See, Create a new backup proxy pool
  9. Select the desired backup proxy pool from the list and click Save.
    A confirmation dialog box appears.
  10. Click Yes to change the backup proxy pool for selected virtual machines.

Edit a backup proxy pool

Procedure

  1. On the Phoenix Management Console menu bar, select the required organization from the drop-down list.
  2. Under the selected organization, click Protect > VMware.
  3. Select an ESXi hypervisor or a vCenter Server.
  4. Click on the Backup Proxy Pools tab.
  5. Click on the backup proxy pool.
  6. Click on the Pool Details tab.
  7. Click Edit.
  8. In the Edit Backup Proxy Pool dialog, you can edit the name, country, and time zone.
  9. Click Save.

Delete a backup proxy pool 

Before deleting a backup proxy pool, you must move the backup proxies under this backup proxy pool to other pools.

Considerations

  • You cannot delete the default proxy pool.

  • If you do not move the backup proxies under the backup proxy pool that is deleted, all the backup proxies are automatically moved to the default proxy pool.

Procedure 

  1. On the Phoenix Management Console menu bar, select the required organization from the drop-down list.
  2. Under the selected organization, click Protect > VMware.
  3. Select an ESXi hypervisor or a vCenter Server.
  4. Click the Backup Proxy Pools tab.
  5. Click the backup proxy pool.
  6. Click the Pool Details tab.
  7. Click Delete. A confirmation dialog box appears.
  8. Read the message carefully and click Yes to delete the backup proxy pool.

Backup proxy pool selection for restore

In addition to backup proxy load balancing for backup, you can select a proxy pool at the time of restore. For more information, see: