Balancing the target device load on Provisioning Servers
To achieve optimum server and target device performance within a highly available network configuration, enable load balancing for each vDisk.
- Right-click on the vDisk in the Console, then select theLoad Balancing… menu option. ThevDisk Load Balancingdialog appears.
- After you enable load balancing for the vDisk, the following more load balancing algorithm customizations can be set:
- Subnet Affinity – When assigning the server and NIC combination to use to provide this vDisk to target devices, select from the following subnet settings:
- None – ignore subnets. Uses the least busy server. This setting is the default.
- 最好的努力——使用least busy server/NIC combination from within the same subnet. If no server/NIC combination is available within the subnet, select the least busy server from outside the subnet. If more than one server is available within the selected subnet, perform load balancing between those servers.
- Fixed – use the least busy server/NIC combination from within the same subnet. Perform load balancing between servers within that subnet. If no server/NIC combination exists in the same subnet, do not boot target devices assigned to this vDisk.
- Rebalance Enabled using Trigger Percent – Enable to rebalance the number of target devices on each server if the trigger percent is exceeded. When enabled, Provisioning Services checks the trigger percent on each server approximately every 10 minutes. For example: If the trigger percent on this vDisk is set to 25%, rebalancing occurs within 10 minutes if this server has 25% more load in comparison to other servers that can provide this vDisk.
- Subnet Affinity – When assigning the server and NIC combination to use to provide this vDisk to target devices, select from the following subnet settings:
Note: The load balance algorithm determines theServer Power settingof each server when determining load.
Load balancing fails if:
- less than five target devices are using a particular server
- the average number of target devices using all qualifying servers is less than five
- the number of target devices that are booting on a given server is more than 20% of the total number of devices connected to the server (preventing load shift thrashing during a ‘boot storm’)
Load balancing is also considered when target devices boot. Provisioning Services determines which qualified Provisioning Server, with the least amount of load, should provide the vDisk. Whenever more qualified servers are brought online, rebalancing occurs automatically.
To implement load balancing in a HA network configuration
- Assign a power rating to each Provisioning Server on theServer Properties’ General tab.
- For each vDisk, select the load balancing method and define any additional load balancing algorithm settings on thevDisk Load Balancingdialog.
Note:Target devices that are not using a vDisk that is in HA mode cannot be diverted to a different server. If a vDisk is misconfigured to have HA enabled, but they are not using a valid HA configuration (Provisioning Servers and Store, target devices that use that vDisk can lock up.
To rebalance Provisioning Server connections manually
- In the Console, highlight the Provisioning Servers to rebalance, right-click then select the Rebalance devices menu option. TheRebalance Devicesdialog appears.
- ClickRebalance. A rebalance results message displays under theStatuscolumn.
- ClickCloseto exit the dialog.