No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

OceanStor 2200 V3 and 2600 V3 Storage System V300R005 SmartVirtualization Feature Guide 07

Rate and give feedback :
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
How Is Load Balancing Implemented for SmartVirtualization?

How Is Load Balancing Implemented for SmartVirtualization?

Question

How is load balancing implemented for SmartVirtualization?

Answer

Load balancing within a controller and load balancing between controllers are enabled by default. Users can modify the heterogeneous storage device whitelist to set the path selection algorithm to define the load balancing policy of the array. The detailed procedure is as follows.
NOTE:
A heterogeneous array whitelist is a list of Huawei's or third-party vendors' devices that Huawei storage systems can take over. You can configure the whitelist to set the path selection algorithm used by the local storage system to take over heterogeneous storage systems and failover and failback policies.
  1. Run show remote_device general to obtain the ID of the remote array.
    admin:/>show remote_device general\
      ID   Name                   Health Status  Running Status  WWN               SN                    Device Type    Remote Device Type  
      ---  ---------------------  -------------  --------------  ----------------  --------------------  -------------  ------------------  
      0    Huawei.Storage_217.88  Normal         Link Up         210020f17ce12dff  2102350FJQ10G5000018  Replication    --                  
      513  HUAWEI_XSG1_513        Normal         Link Up         --                2102350FJQ10G5000018  Heterogeneity  XSG1   
  2. Run show remote_lun general array_type=? remote_device_id=? to query basic information about the remote LUN. The Vendor and Model fields in the command output indicate the vendor and model of the remote storage device.
    admin:/>show remote_lun general array_type=heterogeneity remote_device_id=513
      Lun Id  Name  Health Status  Device ID  Device SN             Capacity  Lun WWN                                          Vendor    Model             Lun Path Number  
      ------  ----  -------------  ---------  --------------------  --------  -----------------------------------------------  --------  ----------------  ---------------  
      --      --    Normal         513        2102350FJQ10G5000018  20.000GB  62:0f:17:c1:00:e1:2d:ff:19:b7:72:8f:00:00:03:a6  HUAWEI    XSG1              9                
      --      --    Normal         513        2102350FJQ10G5000018  20.000GB  62:0f:17:c1:00:e1:2d:ff:19:b7:72:45:00:00:03:a5  HUAWEI    XSG1              11               
    
  3. Run show remote_device white_list to query the whitelist of heterogeneous arrays. The Path Selector field in the command output indicates the path selection algorithm of the heterogeneous array.
    admin:/>show remote_device white_list
      Record ID  Vendor    Product ID        Path Selector  Fail Back       Fail Over  ASL ID  Is User Added  
      ---------  --------  ----------------  -------------  --------------  ---------  ------  -------------  
      11         EMC       CX4-120           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      12         EMC       CX4-240           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      13         EMC       CX4-480           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      14         EMC       CX4-960           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      15         EMC       VNX5100           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      16         EMC       VNX5300           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      17         EMC       VNX5500           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      18         EMC       VNX5700           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      19         EMC       VNX7500           ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      20         EMC       CX3-10            ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      21         EMC       CX3-20            ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      22         EMC       CX3-40            ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      23         EMC       CX3-80            ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      24         EMC       CX300             ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      25         EMC       CX500             ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      26         EMC       CX700             ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      27         EMC       CX600             ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      28         EMC       CX400             ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      29         EMC       CX200             ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      30         EMC       AX4-5             ROUND_ROBIN    DELAY_FAILBACK  ENABLE     3       No             
      31         EMC       VNX5200           LEAST_QUEUE    NOT_FAILBACK    ENABLE     3       No             
      32         EMC       VNX5400           LEAST_QUEUE    NOT_FAILBACK    ENABLE     3       No             
      33         EMC       VNX5600           LEAST_QUEUE    NOT_FAILBACK    ENABLE     3       No             
    --More--(Quit : q|Q)(Next Record : Enter)(Next Page : Space)(To End : G)
  4. Run change remote_device white_list to modify the heterogeneous array whitelist.
    admin:/>change remote_device white_list record_id=11 path_selector=FIX fail_back=NOT_FAILBACK fail_over=ENABLE
    Command executed successfully.
    NOTE:
    The path_selector field is used to set the path selection algorithm of the array. Its values include FIX, ROUND_ROBIN, and LEAST_QUEUE. FIX indicates that the specific path is selected, that is, the working controller is preferentially selected. The ROUND_ROBIN algorithm rotates through all paths, thus balancing I/Os. The LEAST_QUEUE algorithm selects the path that has the least number of I/Os. The ROUND_ROBIN and LEAST_QUEUE path selection algorithms support load balancing. The FIX path selection algorithm does not support load balancing.
NOTE:

For details about the commands, see product-specific Command Reference.

The following explains load balancing within a controller and load balancing between controllers.
  • Load balancing within a controller: On the sending end, all the links to the heterogeneous storage that belong to the same controller have almost the same transmission bandwidth.

    Example: Assume that array A takes over array B and the total transmission bandwidth is 200 MB/s. Controller 1 on array A has two links, link 0 and link 1.
    • If load balancing within a controller is enabled, the bandwidth of both link 0 and link 1 is 100 MB/s.
    • If load balancing within a controller is disabled, the bandwidth of link 0 is 200 MB/s and the bandwidth of link 1 is 0 MB/s.
  • Load balancing between controllers: If the bandwidth usage of the source controller on the sending end exceeds 50% of the total bandwidth, services are switched over to other controllers for load balancing.

Translation
Download
Updated: 2018-12-29

Document ID: EDOC1000106155

Views: 63525

Downloads: 144

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next