Skip to main content

 

Druva Documentation

Backup proxy load balancing

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

With the Proxy Load Balancing feature, Phoenix introduces backup proxy pools. While configuring or reconfiguring a virtual machine, you can map a virtual machine to a backup proxy pool.

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

  1. Backup Now: The Backup Now job is triggered from the VMware details page.
  2. Aging: The number of failed backup jobs since the last successful backup.
  3. Hot add or NBD: The Transport Modes to read the vmdk files. 
  4. Affinity: Establishes a relationship between virtual machines and the backup proxy. If a particular backup proxy backs up a virtual machine, then the virtual machine has an affinity with that backup proxy that executed the backup job.
  5. VM size: Virtual machine provisioned size.

Note:

  • To use the Load Balancing feature, upgrade all backup proxy clients to version 4.6.2 and later.
  • The Load Balancing algorithm works only for backup jobs.

About backup proxy pool

The backup proxy pool is a collection of backup proxies. Backup proxy pool eliminates 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.

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 also create new pools within the registered vCenter/ESXi and move a backup proxy from one pool to another. You can configure or reconfigure a virtual machine and assign it to a backup proxy pool.

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

You can use a backup proxy pool in the following environments:

  • Globally distributed environment
  • Datacenter

Best practices for creating a backup proxy pool in a globally distributed environment

In a globally distributed environment, where a single vCenter manages multiple ESXi hosts deployed in multiple remote offices in different regions, we recommend that you deploy the backup proxy pool in the following manner:

  1. Deploy backup proxies for each remote office in different regions. 
  2. Create a backup proxy pool for every region and assign the newly deployed backup proxy to the pool.
  3. Assign the new backup proxy pool to all virtual machines in the remote office. 
  4. Repeat the above procedure for all the regions.

This deployment will ensure that all the virtual machines are backed up by the locally deployed backup proxies and achieve faster backups.

Best practices for creating a backup proxy pool in a datacenter

If all your hosts from all virtual machines are configured on the same network or in the same physical data center, you can assign the Default proxy pool to all the virtual machines.

You can create a dedicated backup proxy pool to back up data from specific virtual machines. Perform the following steps to create a dedicated backup
proxy pool:

  1. Create a new pool.
  2. Assign the backup proxies from the default pool to the new pool.
  3. Assign the new backup proxy pool to the group of virtual machines. 

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, and select Create New Pool.
    Field Description
    Name Name of the new backup proxy pool.
    Country The country for which you have created the backup proxy pool.
    Time Zone The relevant time zone of the selected country.
    Select Backup Proxies From the displayed list, select one more backup proxies that you want to assign to the new group.
  5. Click Save.

Change backup proxy pool for a virtual machine

As a Phoenix administrator, you can change the backup proxy pool assigned to a virtual machine.

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

Prerequisites

The backup proxy pool to which you want to assign the virtual machines must be pre-created.

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. List of all the registered VMware vCenter Servers and ESXi Hypervisors appear.
  3. Click the desired vCenter Server or ESXi Hypervisor, in which you want to change backup proxy pool assigned to the virtual machines. Details appear.
  4. Under Configured Virtual Machines tab, search and select the virtual machines for which you want to change backup proxy pool.
  5. Click Change Backup Proxy Pool. The Change backup proxy pool window with a list of existing backup proxy pools appears.
  6. Select the desired backup proxy pool from the list, and click Save. A confirmation dialog box appears.
  7. Click Yes to change the backup proxy pool for selected virtual machines.

Move a backup proxy from one pool to another

After changing the backup proxy pool, the new backup proxy pool handles all the new backup requests. However, old backup proxy handles any requests triggered before you change the pool.

You can move a backup proxy from one pool to another based on your preference. 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.

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. List of all the registered VMware vCenter Servers and ESXi Hypervisors appear.
  3. Select the ESXi or vCenter Server that manages the backup proxy.
  4. Click the Backup Proxy Pool tab, and select the Backup Proxy Pool.
  5. From the page that appears, select a backup proxy and click Change Pool.
  6. On the Change Pool page, do one of the following:
    • Assign the backup proxy to the existing pool:
      1. Click Select an existing Pool.
      2. Select the required backup proxy from the drop-down list.
    • Assign the backup proxy to a new pool.:
      1. Click Create a new Pool and provide the following details:
        • Name: Name of the new backup proxy.
        • Country: From the drop-down list, select the country in which you want the backup proxy to reside. 
        • Time Zone: From the drop-down list, select the timezone. 
  7. Click Save.

Note

  • Any backup proxy registered in the vCenter is first assigned to the Default Proxy Pool.
  • If the backup proxy pool is configured to backup a virtual machine, you cannot delete all the backup proxy from the pool. You will see the following message when you try to change the backup proxies in a pool.

Delete a backup proxy pool

As a Phoenix administrator, you can delete a backup proxy pool at any time.

However, before deleting a backup proxy pool, you must move the backup proxies under this backup proxy pool to other pools. To move a backup proxy from one pool to another, see Move a backup proxy from one pool to another.

Note:

  • You cannot delete the default proxy pool.
  • If you do not move the backup proxies under the backup proxy pool being deleted, all the backup proxies are automatically moved to default proxy pool.

Prerequisites

  • Move all the backup proxies to another backup proxy pool before you delete a backup proxy pool.

Procedure

  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 delete the backup proxy pool.
  4. Click the Backup Proxy Pool tab, and select the Backup Proxy Pool that you want to delete.
  5. Click Delete. A confirmation dialog box appears.
  6. 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:

 

  • Was this article helpful?