Windows MPIO多路径
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows Server 2008多路径I/O 概述
面向高可用性的多路径支持
Windows Server® 2008 包括许多将运行Windows 服务器级操作系统的计算机与存储区域网络(SAN) 设备连接起来的增强功能。
集成的多路径I/O (MPIO) 支持是为基于Windows 的服务器与SAN 连接提供高可用性的众多增强功能之一。Microsoft MPIO 体系结构通过建立到存储阵列的多个会话或连接,支持iSCSI、光纤通道和串行连接的存储(SAS) SAN 连接。
多路径解决方案使用冗余的物理路径组件(适配器、电缆和交换机)在服务器与存储设备之间创建逻辑路径。如果这些组件中的一个或多个发生故障,导致路径无法使用,多路径逻辑就使用I/O 的备用路径以使应用程序仍然能够访问其数据。每个网络接口卡(在使用iSCSI 的情况下)或HBA 都应通过使用冗余的交换机基础结构连接起来,以便在存储结构组件发生故障时能继续访问存储。
故障转移次数因存储供应商而异,并且可以通过使用Microsoft iSCSI 软件发起程序驱动程序中的计时器,或修改光纤通道主机总线适配器驱动程序参数设置进行配置。
Windows Server 2008 中的新MPIO 功能包含一个设备特定模块(DSM),该模块用于处理支持非对称逻辑单元访问(ALUA) 控制器模型(在SPC-3 中定义)的存储阵列,以及遵循Active/Active 控制器模型的存储阵列。
包含的DSM 的功能
Microsoft DSM 提供以下负载平衡策略。请注意,负载平衡策略通常取决于连接到基于Windows 的计算机的存储阵列的控制器模型(ALUA 或实际Active/Active)。
故障转移不执行负载平衡。应用程序指定一个主路径和一组备用路径。主路径用于处理
设备请求。如果主路径发生故障,使用其中一个备用路径。备用路径必须按优先顺序降序排列(最优先的路径排在第一位)。
故障回复故障回复是指只要首选路径起作用,就将I/O 专用于首选路径的功能。如果首选路径发生故障,I/O 将被定向到备用路径,直到首选路径功能恢复为止,而当功能恢复时,I/O 会自动切换回首选路径。
循环DSM 以平衡的循环方式使用I/O 的所有可用路径。
带有路径子集的循环应用程序指定一组以循环方式使用的路径和一组备用路径。DSM 使用来自主路径池的路径处理请求,只要其中至少有一个路径可用即可。仅当所有主路径发生故障时,DSM 才使用备用路径。备用路径必须按优先顺序降序排列(最优先的路径排在第一位)。如果一个或多个主路径变为可用,DSM 就按其优先顺序使用备用路径。例如,假设有4 个路径:A、B、C 和D,A、B 和C 被列为主路径,而D 是备用路径。只要A、B 和C 中至少有一个可用,DSM 就会以循环方式从中选择一个路径。
如果所有三个路径都发生故障,则DSM 就使用备用路径D。如果A、B 或C 变为可用,DSM 将停止使用D 并切换回使用A、B 和C 之中的可用路径。
动态最小队列深度DSM 将I/O 路由到未完成的请求数最小的路径。
加权路径应用程序给每个路径分配权重;权重表示给定路径的相对优先级。数值越大,优先级越低。DSM 从可用路径中选择具有最小权重的路径。
即使在计算机重新启动之后,Microsoft DSM 仍然会保留负载平衡设置。管理应用程序未设置策略时,DSM 使用的默认策略或者是轮循机制(存储控制器遵循实际Active/Active 模型时使用),或者是简单故障转移(在使用支持SPC-3 ALUA 模型的存储控制器时使用)。使用简单故障转移时,任何一个可用路径都能被用作主路径,而其余路径用作备用路径。
添加和删除MPIO 支持
若要在运行Windows Server 2008 的计算机上安装多路径I/O,请完成下列步骤。
安装多路径I/O 的步骤
打开服务器管理器。
要打开“服务器管理器”,请单击“开始”,指向“管理工具”,然后单击“服务器管理器”。
在“功能”区域中单击“添加功能”。
在添加功能向导的“选择功能”页中,选择“多路径I/O”,然后单击“下一步”。
在“确认安装选择”页上,单击“安装”。
安装完成后,单击“关闭”。
若要使用服务器管理器命令行在计算机上安装多路径I/O,请完成下列步骤。
使用命令行安装多路径I/O 的步骤
使用提升权限打开“命令提示符”窗口。
右键单击「开始」菜单中的“命令提示符”对象,然后单击“以管理员身份运行”。
键入下列命令并按Enter。
ServerManagerCmd.exe -install Multipath-IO
安装完成后,您可以通过输入下列命令并检查命令窗口中的查询结果来验证多路径I/O 是否已经安装。多路径I/O 应该显示在已安装程序包列表中。
ServerManagerCmd.exe -query
删除多路径I/O
要删除多路径I/O,请完成下列步骤。
删除多路径I/O 的步骤
打开服务器管理器。
要打开“服务器管理器”,请单击“开始”,指向“管理工具”,然后单击“服务器管理器”。
在“功能”区域中单击“删除功能”。
在添加功能向导的“选择功能”页中,选择“多路径I/O”,然后单击“下一步”。
在“确认安装选择”页上,单击“安装”。
安装完成后,单击“关闭”。
若要使用服务器管理器命令行删除多路径I/O,请完成下列步骤。
使用命令行删除多路径I/O 的步骤
使用提升权限打开“命令提示符”窗口。
右键单击「开始」菜单中的“命令提示符”对象,然后单击“以管理员身份运行”。
键入下列命令并按Enter。
ServerManagerCmd.exe -remove Multipath-IO
删除完成后,您可以通过输入下列命令并检查命令窗口中的查询结果来验证多路径I/O 是