跳转到主要内容
纯技术服务

步骤03 - 设置MPIO策略

目前查看公共文档。请登录访问完整的文档范围。

概述

MultiPath-IO(MPIO)策略定义主机如何将IOS分发到存储的可用路径。有几种策略选项可用,如下表所示。

参数值 描述
喷火 只失败了- 无法执行负载均衡的策略。此策略使用单个活动路径,并且路径的其余部分是备用路径。活动路径用于发送所有I / O.如果活动路径发生故障,则使用其中一个待机路径。重新激活或重新连接失败的路径时,被激活的备用路径返回待机状态。
rr. 循环罗宾—负载均衡策略,即允许DSM (Device Specific Module)均衡使用MPIO的所有可用路径。这是当存储控制器采用active-active模型、没有设置其他默认值、管理应用程序没有专门选择负载均衡策略时选择的默认策略。
LQD. 至少队列深度- 负载均衡策略,该策略向下发送I / O的路径,其中包含最优秀的I / O请求。例如,请考虑在路径1上发送到LUN 1的一个I / O,另一个I / O在路径1上发送到LUN 2。路径1上的累积优异I / O为2,并且开启路径2,它为0.因此,对于任何LUN的下一个I / O将在路径2上处理。
最小块- 负载均衡策略,该策略将执行I / O向下发送当前正在处理的最少数据块的路径。例如,考虑有两个I / O:一个是10个字节,另一个是20个字节。两者都在路径1上进行过程,两者都有完成路径2.路径1上的I / O的累积优异量为30字节。在路径2上,它为0.因此,下一个I / O将在路径2上处理。
没有任何 任何当前配置的默认负载余额策略。这是默认的全局负载平衡策略。

轮询和最小队列深度

Round Robin (RR)策略将IOs均匀分布在所有Active/Optimized路径上,适用于大多数环境。最小队列深度(Least Queue Depth, LQD)类似于RR,因为IOs是分布在所有可用的主动/优化路径上的,但是它提供了一些额外的好处。LQD会让IOs偏向于更快地为IO提供服务的路径(拥有较少队列的路径)。如果某个路径出现间歇性中断或出现更高的延迟,LQD将阻止该路径的使用,从而降低问题路径的影响。在某些情况下,LQD通常涉及到在服务器和存储之间使用多个跃点的复杂存储拓扑,LQD可能会导致几乎完全避免一些路径。这降低了最大吞吐量,在这些环境中,RR可能表现得更好。当试图最大化吞吐量时,应该测试RR和LQD,以确定哪个MPIO策略性能最好

基于纯实验室的测试设置MPIO策略的最佳实践建议如下。与所有最佳实践一样,这是一般指导,在客户环境中的特定测试应该是最终的决定因素。对于具有Fasharray卷的10个或更少路径的主机,纯存储建议使用循环(RR)或最小队列深度(LQD)。亚搏充值后支付宝能申诉吗对于具有超过10个卷路径的主机,应使用LQD。或者,具有子集(RRW)的循环罗宾可以用于减少有源路径的数量。RRW无法设置为默认策略,并且必须为每个卷明确设置。使用RRW时,可以将路径的子集指定为主动/优化,并将用于卷的IO。当没有活动/优化的路径可用时,将尝试已设置为活动/未优化的路径。

查看单个纯存储Fasharray卷的多路径磁亚搏充值后支付宝能申诉吗盘设备属性只有使用光纤通道或iSCSI连接卷。如果Windows Server未连接卷主机,请在继续之前查看以下主题:

在连接任何卷之前,可以使用Windows Server主机使用Windows PowerShell设置MPIO策略。如果是这种情况跳到了使用Windows PowerShell.部分。

更改MPIO策略设置时,测试已发现不需要主机重启,并且这些策略更改本质上是无中断的。但是,纯存储确实建亚搏充值后支付宝能申诉吗议您应验证策略是否通过查看磁盘属性而生效(如下所示)。

一旦将FlashArray卷呈现给主机并通过磁盘管理控制台添加后,除非将其他策略类型设置为全局默认,否则将对这些卷应用轮询策略。

安装程序使用Windows磁盘管理

  1. 打开计算机管理使用工具菜单中服务器管理器。选择磁盘管理从左侧节点树。这将显示当前连接的逻辑单元(LUN)到Windows Server主机。
  2. 右键单击磁盘1(或任何磁盘#代表新连接的LUN)并选择属性从菜单。这将打开“属性”对话框纯FlashArray多路径磁盘设备。每个设备路径都有一个路径状态主动/优化
    剪辑板_ed245e30b4cc99b82caae7b1263f5486c.png

使用Windows PowerShell.

下面的PowerShell显示运行负载余额策略cmdlet以检索当前的默认多径-IO策略。在新安装的Windows Server上运行get-msdsmglobaldefaultloadbalancepolicy.结果是没有任何由于刚刚安装了MultiPath-IO,因此没有设置默认策略。

检索默认的MPIO策略

下一节将使用图形用户界面(GUI)或Windows PowerShell详细介绍这些管理任务。

get-msdsmglobaldefaultloadbalancepolicy none

设置默认的MPIO策略

当设置默认负载均衡策略时政策参数提供了一个validateset,其中包括以下内容:

使用Windows PowerShell时输入选项卡之后政策参数将在不同的选项中循环。

下面的PowerShell显示如何设置新的多路径io策略负载均衡策略,然后检索它以确保正确设置。

ps c:\> set-msdsmglobaldefaultloadbalancepolicy -policy rr ps c:\> get-msdsmglobaldefaultloadbalancepolicy rr

已设置默认MPIO策略后连接的卷将使用该策略,除非明确配置为使用备用策略。

在配置连接到Pure Storage和DellEMC的单个主机时,请参考下面的文章亚搏充值后支付宝能申诉吗Windows Server MPIO和DelleeMC PowerPath共存