跳转到主内容

直接从 Windows OS 服务器进行 iSCSI 连接的最佳实践是什么?

Views:
8
Visibility:
Public
Votes:
0
Category:
element-software
Specialty:
solidfire
Last Updated:

可不使用  

适用于

  • Element 软件
  • 直接连接到 Element 软件的 Windows 服务器

解答

配置指南

《适用于 Microsoft Windows 的 NetApp SolidFire 存储配置指南》详细介绍了针对 Windows OS iSCSI 连接的最佳实践建议和要求。

本指南介绍了从 Windows 操作系统进行 iSCSI 连接到元素存储时必须进行的计时更改。

  • 有关在 Windows 中进行更改的详细步骤、请参阅第 16 页开始的“调整 MPIO 路径选择”
超时的其他信息:

Windows 的默认配置已针对本地磁盘进行了调整。  这意味着各种超时设置非常低、因此可对任何瞬时延迟进行极低的容错。  因此,单个 IO 所花费的时间超过最低级别对象的设置阈值可能会导致:

  • 要失败的 IO
  • 要脱机的路径
  • 要崩溃的应用程序
  • 要进行故障转移的( Windows )集群

根据集群设置的不同、路径可能会重新联机购买、也可能不会重新联机,从而导致集群可能无法重新启动应用程序资源。

NetApp 工程部门已经对生产 Windows 主机(包括虚拟机)进行了测试并提出以下更改建议。  如果虚拟机托管在 Hyper-V 上,则还应对 Hyper-V 进行更改。

请注意,这些设置会影响 Windows IO 堆栈的不同层的容错能力—此处不包含特定于应用程序的设置。  虽然某些应用程序可能有其他设置、但这些设置可以确保 Windows 屏蔽大多数瞬时 IO 问题、从而使所有已安装的应用程序受益。

这些设置对 W2K8R2 和 W2K12R2 都有效。  必须重新引导主机才能使更改生效。

请注意,必须在开始执行任何 Element 集群升级操作之前设置这些设置、以大大降低触发应用程序故障和后续停机的可能性。
 

参数 默认 首选 密钥
超时值 60 60 HKEY_LOCAL 计算机系统 CurrentControlSetServicesDiskTimeOutValue
PDORemovePeriod 20 120 HKLM SystemControlSet 服务 mpioparProspdoremvePeriod
使用 CustomPathRecoveryInterval 0 1 HKLM SystemControlSet 服务 mpiOpRopSusSecurePathRecoveryInterval
PathRecoveryInterval 0.5 倍 PDO 60 HKLM SystemControlSet 服务 mpiOpRopProspathRecoveryInterval
已启用 PathVerifyEnabled 0 1 HKLM SystemControlSet 服务 mpiOpRopspathVerifyEnabled
病理期 30 30 HKLM SystemControlSet 服务 MPIOpArgentHVerificationPeriod
MaxRequestHoldTime 60 90 HKLM SystemCurrentControlSetControlClass {4D36E97B-E325-11CE-BFC1-08002BE10318}[1] < 实例编号 > parametersMaxRequestHoldTime
LinkDownTime 15 35 HKLM SystemCurrentControlSetControlClass {4D36E97B-E325-11CE-BFC1-08002BE10318}[2] <Instance Number> parametersLinkDownTime
EnableOpOut 0 1 HKLM SystemCurrentControlSetControlClass {4D36E97B-E325-11CE-BFC1-08002BE10318}[3] < 实例编号 > parameterSensEnopout

 

其他信息

在此处添加您的文本。