跳到主要内容

自动负载均衡概述

自动负载均衡功能通过对一段时间的负载变化做出动态响应并自动调整卷控制器所有权,从而在工作负载跨控制器移动时纠正任何负载失衡问题,以便改进 I/O 资源管理。

持续监控每个控制器的工作负载,同时借助主机上安装的多路径驱动程序的配合,可在需要时使工作负载自动进入均衡状态。当工作负载在多个控制器间实现自动重新均衡后,存储管理员不必手动调整卷控制器所有权来迎合存储阵列上的负载变化。

启用自动负载均衡后,它将执行以下功能:
  • 自动监控并均衡控制器资源利用率。

  • 根据需要自动调整卷控制器所有权,从而优化主机和存储阵列之间的 I/O 带宽。

启用和禁用自动负载均衡

缺省情况下,所有存储阵列上已启用自动负载均衡功能。

您可能出于以下原因想要禁用存储阵列上的自动负载均衡:
  • 不希望自动更改特定卷的控制器所有权来均衡工作负载。

  • 您处于高度精调的操作环境中,其中负载分布经过特意设置,从而在控制器之间实现特定分布。

支持自动负载均衡功能的主机类型

即使在存储阵列级启用了自动负载均衡,您为主机或主机集群选择的主机类型也会对该功能的工作方式产生直接影响。

在控制器间均衡存储阵列的工作负载时,自动负载均衡功能会尝试移动两个控制器均可访问的卷以及只能映射到支持自动负载均衡功能的主机或主机集群的卷。

该行为可防止由于负载均衡过程而导致主机丢失对卷的访问权限;由于某些卷映射到了不支持自动负载均衡的主机,因此会影响存储阵列的工作负载均衡能力。为了使自动负载均衡功能能够均衡工作负载,多路径驱动程序必须支持 TPGS,并且下表中必须包含该主机类型。

要将主机集群视为支持自动负载均衡功能,该组中的所有主机都必须能够支持自动负载均衡。
支持自动负载均衡的主机类型包含此多路径驱动程序
Windows 和 Windows 集群

带 ThinkSystem DE 系列 DSM 的 MPIO

Linux DM MP(Kernel 3.10 或更高版本)包含 scsi_dh_alua 设备处理程序的 DM-MP
VMwareVMW_SATP_ALUA 存储阵列类型插件的本机多路径插件(NMP)
无论是否启用该功能,在轻微异常情况下,不支持自动负载均衡的主机类型仍继续正常工作。一个例外是如果系统发生故障转移,存储阵列会在返回数据路径时将未映射或未分配的卷移回所属控制器。而不会移动已映射到或分配给非自动负载均衡主机的任何卷。

有关特定多路径驱动程序、操作系统级别和控制器驱动器托盘支持的兼容性信息,请参阅 Lenovo 互操作性列表

验证操作系统是否兼容自动负载均衡功能

设置新系统(或迁移现有系统)之前,请验证操作系统是否兼容自动负载均衡功能。

  1. 转至 Lenovo 互操作性列表 查找您的解决方案,然后验证是否支持。

  2. 更新并配置

    /etc/multipath.conf file
  3. 确保

    对于适用的供应商和产品, retain_attached_device_handler detect_prio 均设置为 yes,或使用缺省设置。