步骤02 - 为Windows Server配置MultiPath-IO
-
- 最近更新时间
- 保存为PDF
目前查看公共文档。请登录访问文档的全部范围。
本文档适用于Windows Server 2012,2012R2,2016和2019.对于Windows Server 2008和2008R2,请参阅这篇文章。
概述
Windows Server需要完成三个管理任务才能使Pure Storage FlashArray卷(lun)正常工作。亚搏充值后支付宝能申诉吗在配置多路径- io一节中讨论的前两个是:
- 安装MPIO设备
- 配置MPIO定时器
下一节使用图形用户界面(GUI)或Windows PowerShell演练每个这些管理任务。
MultiPath-IO设备
纯存储F亚搏充值后支付宝能申诉吗lashArray需要设置为MPIO设备,以支持多路径。看看安装MultiPath-IO小节获取更多细节。
使用控制面板小程序设置MPIO
这些步骤适用于Windows Server 2012,2012 R2,2016和2019.图形用户界面之间唯一的差异是对话框视觉外观的更改。本节中提供的示例是从Windows Server 2016中获取的。
- 使用控制面板双击MPIO.小猫打开了MPIO属性对话框。
笔记:也可以从中启动MPIO applet开始>运行mpiocpl。 - 点击添加显示添加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重新启动是必需的使新的设置生效。
新列已添加到下表中纯云块存储实例。请注意,一些设置将注意到具体Azure或AWS.实例。
设置 |
默认的 | FlashArray | 纯云积木店 | 定义 |
---|---|---|---|---|
CustomPathRecovery. |
0. | 1 | 指定MPIO是否执行自定义路径恢复。 类型是布尔值,必须填充0(禁用)或1(启用)。默认情况下,它被禁用。 |
|
newpathrocoveryinterval. |
40 | 20. | 指定自定义路径恢复时间,以秒为单位。这是服务器尝试路径恢复之前的时间的长度。默认值为40。 笔记:必须为此值启用CustomPathRecovery参数来使用该值。 |
|
pdoremoveperiod. |
20. | 30. | 120. (仅Azure) |
指定物理设备对象(PDO)移除周期,以秒为单位。这段时间是服务器在PDO的所有路径失败后,在删除PDO之前等待的时间长度。缺省值是20。 |
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设备的策略。