跳到主要内容
纯粹的技术服务

步骤02 - 为Windows Server配置MultiPath-IO

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

本文档适用于Windows Server 2012,2012R2,2016和2019.对于Windows Server 2008和2008R2,请参阅这篇文章

概述

Windows Server需要完成三个管理任务才能使Pure Storage FlashArray卷(lun)正常工作。亚搏充值后支付宝能申诉吗在配置多路径- io一节中讨论的前两个是:

  1. 安装MPIO设备
  2. 配置MPIO定时器

下一节使用图形用户界面(GUI)或Windows PowerShell演练每个这些管理任务。

MultiPath-IO设备

纯存储F亚搏充值后支付宝能申诉吗lashArray需要设置为MPIO设备,以支持多路径。看看安装MultiPath-IO小节获取更多细节。

使用控制面板小程序设置MPIO

这些步骤适用于Windows Server 2012,2012 R2,2016和2019.图形用户界面之间唯一的差异是对话框视觉外观的更改。本节中提供的示例是从Windows Server 2016中获取的。

  1. 使用控制面板双击MPIO.小猫打开了MPIO属性对话框。

    笔记:也可以从中启动MPIO applet开始>运行mpiocpl


  2. 点击添加显示添加MPIO支持对话框。

    笔记:请密切关注字符串格式的对话框中的说明。应该有在“PURE”后增加4个空格“FlashArray”一词后的6个额外空间

第三方设备特定模块(dsm)将不会声称纯存储FlashArray卷。亚搏充值后支付宝能申诉吗不支持第三方dsm。这包括EMC PowerPath、NetApp ONTAP DSM、HP 3PAR DSM或其他。

3.点击好吧,完成MPIO设备的添加。

在Windows服务器上的光纤通道(FC)的此点配置处于完成。如果使用iSCSI请继续设置MPIO与iSCSI支持使用控制面板小程序

一种需要重新启动完成此配置后,将显示对话框。选择是的没有这取决于您正在执行的其他管理或应用程序任务,但请记住,重新引导是必需的对于新的MPIO设备的设置生效。

iSCSI安装注意事项

如果正在使用iSCSI连接,您可以忽略这个重新启动的要求。这样做的原因是为了减少Windows Server主机的重新启动周期,因为添加iSCSI支持需要额外的重新启动。如果iSCSI没有被规划,那么重启Windows Server主机。

设置MPIO与iSCSI支持使用控制面板小程序

1。iSCSI设置步骤

点击发现多路径选项卡在MPIO属性对话框。点击为iSCSI设备添加支持

添加对iSCSI设备的支持后,单击MPIO设备标签,看到msft2005scsibustype_0x9.已添加设备。

2.点击好吧。此时将提示您执行重新启动。MPIO Devices设置需要重启主机才能生效。

在Windows Server 2012,2012 R2,2016和2019上使用Windows PowerShell设置MPIO

使用Windows PowerShell是设置MPIO设备的首选方法。优先权Hell的原因是确保添加到供应商(8个字符)和产品(16个字符)的字符串格式的设备的要求。powershell cmdlet,new-msdsmsupportedhw.,处理此格式化要求。

下面的PowerShell显示了如何为纯存储添加新的MPIO设备,检索MPIO器件并删除Windows Server提供亚搏充值后支付宝能申诉吗的示例MPIO设备。

请注意,如果使用iSCSI,请确认存在其他适配器。

启动Windows PowerShell会话并运行以下命令。

添加新的MPIO设备

ps c:\> new-msdsmsupportedhw -vendorid pure-productId flassArray Vendorid ProductID --------------纯FlashArray

检索可用的MPIO设备

PS C:\> Get-MSDSMSupportedHw VendorId ProductId -------- --------- Vendor 8 Product 16 PURE FlashArray

移除默认MPIO设备

删除默认的MPIO设备不是必需的,但只需将建议书作为默认供应商8产品16设备不执行任何操作。

PS C:\> Remove-MSDSMSupportedHw -VendorId 'Vendor*' -ProductId 'Product*' PS C:\> Get-MSDSMSupportedHw ProductId ProductId -------- --------- PURE flashharray

使用powershell执行的最后一步是重新启动电脑。该操作在使用图形化界面时自动执行。对于PowerShell,需要执行手动命令。

重新启动计算机

多径 - IO定时器

有6个MPIO定时器值,推荐与纯存储flashharray一起使用,以获得最佳性能。亚搏充值后支付宝能申诉吗看到MPIO定时器全部细节。

当改变多路径- io定时器,a重新启动是必需的使新的设置生效。

新列已添加到下表中纯云块存储实例。请注意,一些设置将注意到具体AzureAWS.实例。

设置

默认的 FlashArray 纯云积木店 定义

CustomPathRecovery.

0. 1

指定MPIO是否执行自定义路径恢复。

类型是布尔值,必须填充0(禁用)或1(启用)。默认情况下,它被禁用。

newpathrocoveryinterval.

40 20.

指定自定义路径恢复时间,以秒为单位。这是服务器尝试路径恢复之前的时间的长度。默认值为40。

笔记:必须为此值启用CustomPathRecovery参数来使用该值。

pdoremoveperiod.

20. 30.

120.

(仅Azure)

指定物理设备对象(PDO)移除周期,以秒为单位。这段时间是服务器在PDO的所有路径失败后,在删除PDO之前等待的时间长度。缺省值是20。
对于Azure实例上的Pure Cloud Block Store,建议将其设置为120。

newdisktimeout.

60.

60.

指定磁盘超时值,以秒为单位。此值是服务器在标记为I / O请求时等待的时间的长度。

笔记:Microsoft文档有错误,并排列默认值disktimeoutvalue.是120。在新安装的Windows Server上使用Get-Mpiosetting.显示默认值为60。这是Microsoft文档中的一个错误,不应该更改此值。

PathVerificationState 禁用 启用 指定是否启用路径验证。
PathVerificationPeriod. 30. 30. 路径检测周期,单位为秒。这是服务器验证每个路径的时间长度。除非路径校验状态为“Enabled”,否则该参数不相关。

使用Windows PowerShell更新MPIO定时器

使用Windows PowerShell是设置的首选方法MPIO计时器管理Windows Server 2012,2012 R2,2016或2019时的价值Set-MPIOSettingcmdlet,它是MPIO模块的一部分。

启动Windows PowerShell会话并运行以下命令。

检索当前的MPIO定时器值

这将返回当前的MPIO定时器值。在新安装的Windows服务器上,所有默认设置将设置如下图所示。

PS C:\> Get-MPIOSetting PathVerificationState: Disabled PathVerificationPeriod: 30 PDORemovePeriod: 20 RetryCount: 3 RetryInterval: 1 UseCustomPathRecoveryTime: Disabled CustomPathRecoveryTime: 40 DiskTimeoutValue: 60
更新MPIO定时器值

下面的PowerShell显示正在运行Set-MPIOSetting具有新参数值的四个不同时间。完成了这一点,以便清楚地显示每个新的定时器值。使用每个参数,通过单行功率壳可以通过单行功率来完成该替代方案。

Set-MPIOSetting -NewPathRecoveryInterval 20 Set-MPIOSetting -CustomPathRecovery启用Set-MPIOSetting -NewPDORemovePeriod 30 Set-MPIOSetting -NewDiskTimeout 60 Set-MPIOSetting -NewPathVerificationState启用或Set-MPIOSetting -NewPathRecoveryInterval 20 -CustomPathRecovery -NewPDORemovePeriod 30 -NewDiskTimeout 60启用-NewPathVerificationState启用

设置MPIO策略

请参阅步骤03 - 设置MPIO策略文章设置MPIO设备的策略。