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 the backup job from a virtual machine is executed with a particular backup proxy, then 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

Backup proxy pool is a collection of backup proxies. Backup proxy pool eliminates the need to manually map the virtual machines to an individual backup proxy. 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 are optimum number of backup proxies with optimum resources deployed in each pool.  If a backup proxy within a pool is disconnected, the backup job is assigned to the next available backup proxy within the pool. For more information, see Resource Sizing for 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 by following the procedure listed in 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.

A backup proxy pool can be used 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 office in different regions, it is recommended to 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 datacenter, 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, click All Organizations, and then select the required organization from the drop-down list.
  2. On the Phoenix Management Console menu bar, click 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, click All Organizations, and then select the required organization from the drop-down list.
  2. Under the selected organization, click 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. Change backup proxy pool window with 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

Backup proxy pool for the selected virtual machines is changed. After changing the backup proxy pool, all the new backup requests triggered by the virtual machines will be sent to the new backup proxy pool. However, any requests triggered by the virtual machines before changing the pool will be run by old backup proxy.

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, click All Organizations, and then select the required organization from the drop-down list.
  2. Under the selected organization, click VMware. List of all the registered VMware vCenter Servers and ESXi Hypervisors appear.
  3. Select the ESXi or vCenter Server under which the backup proxy is managed.
  4. Click the Backup Proxy Pool tab, and select the Backup Proxy Pool under which the backup proxy is being managed.
  5. 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. 
        • Timezone: 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 managed 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

  • All the backup proxies managed under the backup proxy pool that is being deleted, must be moved to another backup proxy pool.

Procedure

  1. On the Phoenix Management Console menu bar, click All Organizations, and then select the required organization from the drop-down list.
  2. On the Phoenix Management Console menu bar, click 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.

 

 

  • Was this article helpful?