Skip to main content
ONTAP SAN Host Utilities
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

檢查ONTAP儲存的 Windows 主機實用程式配置

貢獻者 netapp-pcarriga

Windows 主機實用程式需要某些登錄和參數設置,以便 Windows 主機能夠正確處理ONTAP儲存系統的行為。

這些登錄和參數值會影響 Windows 主機對資料延遲或遺失的回應方式,例如,正確處理儲存故障轉移等事件。

某些登錄和參數值不適用於SANtricity Storage Manager的設備特定模組 (DSM)。Windows Host Utilities 和 DSM for SANtricity Storage Manager設定的值之間的重疊不會導致衝突。

Windows 主機也需要某些 FC、NVMe/FC 和 iSCSI HBA 參數才能成功處理儲存系統事件:

  • 從 Windows Host Utilities 7.2 開始,安裝程式會將 Windows、iSCSI、FC 和 NVMe/FC 參數設定為支援的值。

  • 從 Windows Host Utilities 7.1 開始,安裝程式會將 Windows、FC 和 NVMe/FC HBA 參數設定為支援的值。您需要手動設定 iSCSI HBA 參數。

當您在安裝過程中指定 Microsoft 多路徑 I/O (MPIO) 支援時,安裝程式會設定不同的值。

註

安裝 Windows Host Utilities 7.2 後,您需要變更 LimTransferSize 參數值。看NVME參數

對於 Windows Host Utilities 8.0、7.2 或 7.1 的所有其他參數和登錄項,您無需更改值,除非技術支援建議您這樣做。

檢查 Windows Host Utilities 8.0 的設定設定

Windows 主機公用程式安裝程式會根據您在安裝過程中所做的選擇,自動設定 Windows 登錄值以及 iSCSI 和 NVMe HBA 參數。請核對這些數值和作業系統版本。

Windows 登錄值

除非另有說明,所有 Windows 登錄值均以十進位表示。

註 HKLM 是的縮寫 HKEY_LOCAL_MACHINE
登錄機碼 價值 設定註冊表項…​

HKLM\system\System\CurrentControlSet\Services \msdsm\參\Parameters \DsmMaximumRetryTimeDingStateTransition

120

當指定 MPIO 支援且您的伺服器是 Windows Server 2025、2022、2019 或 2016 時

HKLM\SYSTEM\CurrentControlSet\Services\msdssm\Parameters \DsmimumStateTransitionTime

120

當指定 MPIO 支援且您的伺服器是 Windows Server 2025、2022、2019 或 2016 時

HKLM\SYSTEM\CurrentControlSet\Services \msdsm\Parameters\DsmSupportedDeviceList

“NETAPP LUN”、“NETAPP LUN C 模式” “NVMe NetApp ONTAP Con”

指定MPIO支援時

HKLM\SYSTEM\CurrentControlSet\Services \ClusDisk \Parameters\ManageDisksOnSystemBuses

1.

永遠

HKLM\SYSTEM\CurrentControlSet\Control \Class\ { iscsis_driver_GUID } \ instance_ID \Parameters \MaxRequestHoldTime

30

永遠

HKLM\SYSTEM\CurrentControlSet\Control \MPDEV\MPIOSupportedDeviceList

“NETAPP LUN”、“NETAPP LUN C 模式”、“NVMe NetApp ONTAP Con”

指定MPIO支援時

HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\PathRecoveryInterval

30

當您的伺服器是 Windows Server 2025、2022、2019 或 2016 時

已啟用HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\PathVerifyEnabled

1.

指定MPIO支援時

已啟用HKLM \system\System\CurrentControlSet\Services \msdsm\Parameters\PathVerifyEnabled

1.

當指定 MPIO 支援且您的伺服器是 Windows Server 2025、2022、2019 或 2016 時

HKLM\SYSTEM\CurrentControlSet\Services \vnetapp\Parameters\PathVerifyEnabled

0

指定MPIO支援時

HKLM\SYSTEM\CurrentControlSet\Services \MPIO \Parameters\PDORemovePeriod

130

指定MPIO支援時

HKLM\system\System\CurrentControlSet\Services\msdsm \Parameters\PDORemovePeriod

130

當指定 MPIO 支援且您的伺服器是 Windows Server 2025、2022、2019 或 2016 時

HKLM\SYSTEM\CurrentControlSet\Services\vnetapp \Parameters\PDORemovePeriod

130

指定MPIO支援時

HKLM\SYSTEM\CurrentControlSet\Services\MPIO \Parameters\RetryCount

6.

指定MPIO支援時

HKLM\system\System\CurrentControlSet\Services\msdsm \Parameters\RetryCount

6.

當指定 MPIO 支援且您的伺服器是 Windows Server 2025、2022、2019 或 2016 時

HKLM\SYSTEM\CurrentControlSet\Services\MPIO \Parameters\RetryInterval

1.

指定MPIO支援時

HKLM\SYSTEM\CurrentControlSet\Services\msdsm \Parameters\RetryInterval

1.

當指定 MPIO 支援且您的伺服器是 Windows Server 2025、2022、2019 或 2016 時

HKLM\SYSTEM\CurrentControlSet\Services\vnetapp \Parameters\RetryInterval

1.

指定MPIO支援時

HKLM\system\CurrentControlSet \Services\disk\TimeOutValue

120

未選取MPIO支援時

60

指定MPIO支援時

HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\UseCustomPathRecoveryInterval

1.

當指定 MPIO 支援且您的伺服器是 Windows Server 2025、2022、2019 或 2016 時

iSCSI HBA 值

除非另有說明,所有 iSCSI HBA 值均以十進位表示。

註 HKLM 是的縮寫 HKEY_LOCAL_MACHINE
登錄機碼 價值 設定註冊表項…​

HKLM\SYSTEM\CurrentControlSet\Control \Class\ { iscsis_driver_GUID } \ instance_ID \Parameters \IPSecConfigTimeout

60

永遠

HKLM\SYSTEM\CurrentControlSet\Control \Class\ { iscsim_driver_GUID } \ instance_ID \Parameters \LinkDownloadTime

10.

永遠

HKLM\SYSTEM\CurrentControlSet\Control \Class\ { iscsis_driver_GUID } \ instance_ID \Parameters \MaxRequestHoldTime

120

未選取MPIO支援時

NVMe 參數

Windows Host Utilities 8.0 在安裝過程中會更新以下 NVMe Emulex 驅動程式參數:

  • 啟用NVMe = 1

  • NVMEMode = 0

檢查 Windows Host Utilities 7.2 的設定設定

Windows 主機公用程式安裝程式會根據您在安裝過程中所做的選擇,自動設定 Windows 登錄值以及 iSCSI 和 NVMe HBA 參數。請核對這些數值和作業系統版本。

Windows 登錄值

除非另有說明,所有 Windows 登錄值均以十進位表示。

註 HKLM 是的縮寫 HKEY_LOCAL_MACHINE
登錄機碼 價值 設定註冊表項…​

HKLM\system\System\CurrentControlSet\Services \msdsm\參\Parameters \DsmMaximumRetryTimeDingStateTransition

120

如果指定 MPIO 支援,且您的伺服器為 Windows Server 2025 , 2022 , 2019 , 2016 或 2012 R2

HKLM\SYSTEM\CurrentControlSet\Services\msdssm\Parameters \DsmimumStateTransitionTime

120

如果指定 MPIO 支援,且您的伺服器為 Windows Server 2025 , 2022 , 2019 , 2016 或 2012 R2

HKLM\SYSTEM\CurrentControlSet\Services \msdsm\Parameters\DsmSupportedDeviceList

“NETAPP LUN”、“NETAPP LUN C 模式” “NVMe NetApp ONTAP Con”

指定MPIO支援時

HKLM\SYSTEM\CurrentControlSet\Services \ClusDisk \Parameters\ManageDisksOnSystemBuses

1.

永遠

HKLM\SYSTEM\CurrentControlSet\Control \Class\ { iscsis_driver_GUID } \ instance_ID \Parameters \MaxRequestHoldTime

30

永遠

HKLM\SYSTEM\CurrentControlSet\Control \MPDEV\MPIOSupportedDeviceList

“NETAPP LUN”、“NETAPP LUN C 模式”、“NVMe NetApp ONTAP Con”

指定MPIO支援時

HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\PathRecoveryInterval

30

當您的伺服器是 Windows Server 2025 , 2022 , 2019 , 2016 或 2012 R2 時

已啟用HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\PathVerifyEnabled

1.

指定MPIO支援時

已啟用HKLM \system\System\CurrentControlSet\Services \msdsm\Parameters\PathVerifyEnabled

1.

如果指定 MPIO 支援,且您的伺服器為 Windows Server 2025 , 2022 , 2019 , 2016 或 2012 R2

HKLM\SYSTEM\CurrentControlSet\Services \vnetapp\Parameters\PathVerifyEnabled

0

指定MPIO支援時

HKLM\SYSTEM\CurrentControlSet\Services \MPIO \Parameters\PDORemovePeriod

130

指定MPIO支援時

HKLM\system\System\CurrentControlSet\Services\msdsm \Parameters\PDORemovePeriod

130

如果指定 MPIO 支援,且您的伺服器為 Windows Server 2025 , 2022 , 2019 , 2016 或 2012 R2

HKLM\SYSTEM\CurrentControlSet\Services\vnetapp \Parameters\PDORemovePeriod

130

指定MPIO支援時

HKLM\SYSTEM\CurrentControlSet\Services\MPIO \Parameters\RetryCount

6.

指定MPIO支援時

HKLM\system\System\CurrentControlSet\Services\msdsm \Parameters\RetryCount

6.

如果指定 MPIO 支援,且您的伺服器為 Windows Server 2025 , 2022 , 2019 , 2016 或 2012 R2

HKLM\SYSTEM\CurrentControlSet\Services\MPIO \Parameters\RetryInterval

1.

指定MPIO支援時

HKLM\SYSTEM\CurrentControlSet\Services\msdsm \Parameters\RetryInterval

1.

如果指定 MPIO 支援,且您的伺服器為 Windows Server 2025 , 2022 , 2019 , 2016 或 2012 R2

HKLM\SYSTEM\CurrentControlSet\Services\vnetapp \Parameters\RetryInterval

1.

指定MPIO支援時

HKLM\system\CurrentControlSet \Services\disk\TimeOutValue

120

未選取MPIO支援時

60

指定MPIO支援時

HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\UseCustomPathRecoveryInterval

1.

如果指定 MPIO 支援,且您的伺服器為 Windows Server 2025 , 2022 , 2019 , 2016 或 2012 R2

iSCSI HBA 值

除非另有說明,所有 iSCSI HBA 值均以十進位表示。

註 HKLM 是的縮寫 HKEY_LOCAL_MACHINE
登錄機碼 價值 設定註冊表項…​

HKLM\SYSTEM\CurrentControlSet\Control \Class\ { iscsis_driver_GUID } \ instance_ID \Parameters \IPSecConfigTimeout

60

永遠

HKLM\SYSTEM\CurrentControlSet\Control \Class\ { iscsim_driver_GUID } \ instance_ID \Parameters \LinkDownloadTime

10.

永遠

HKLM\SYSTEM\CurrentControlSet\Control \Class\ { iscsis_driver_GUID } \ instance_ID \Parameters \MaxRequestHoldTime

120

未選取MPIO支援時

NVMe 參數

Windows Host Utilities 7.2 在安裝過程中會更新以下 NVMe Emulex 驅動程式參數:

  • 啟用NVMe = 1

  • NVMEMode = 0

  • LemTransferSize=1

    安裝 Windows Host Utilities 7.2 時,LimTransferSize 參數會自動設定為「1」。安裝完成後,將 LimTransferSize 值變更為「0」並重新啟動伺服器。

檢查 Windows Host Utilities 7.1 的設定設定

Windows Host Utilities 安裝程式會根據您在安裝過程中所做的選擇自動設定登錄值。查看這些註冊表值和作業系統版本。除非另有說明,所有數值均以十進位表示。

註 HKLM 為的縮寫 HKEY_LOCAL_MACHINE
登錄機碼 價值 設定註冊表項…​

HKLM\system\System\CurrentControlSet\Services \msdsm\參\Parameters \DsmMaximumRetryTimeDingStateTransition

120

指定 MPIO 支援,且您的伺服器為 Windows Server 2016 , 2012 R2 , 2012 , 2008 R2 或 2008 ,但偵測到 Data ONTAP DSM 除外

HKLM\system\System\CurrentControlSet\Services \msdsm\Parameters \DsmMaximumStateTransitionTime

120

指定 MPIO 支援,且您的伺服器為 Windows Server 2016 , 2012 R2 , 2012 , 2008 R2 或 2008 ,但偵測到 Data ONTAP DSM 除外

HKLM\system\System\CurrentControlSet\Services\msdsm \Parameters\DsmSupportedDevice清單

" NETAPPLUN"

指定MPIO支援時

「NetApp LUN」、「NetApp LUN C-Mode」

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

HKLM\system\System\CurrentControlSet\control\Class {iSCSI_driver_GUID}\ instance_ID\參 數字\IPSecConfigtimeout

60

一律、除非Data ONTAP 偵測到不含資訊的DSM

HKLM\system\System\CurrentControlSet\Control \Class \{iSCSI_driver_Guid}\ instance_ID\Parameters\LinkDownTime

10.

永遠

HKLM\system\System\CurrentControlSet\Services\ClusDisk \Parameters\ManagereDisksOnSystemBits

1.

一律、除非Data ONTAP 偵測到不含資訊的DSM

HKLM\system\System\CurrentControlSet\Control \Class \{iSCSI_driver_Guid}\ instance_ID\Parameters\MaxRequestHoldTime

120

未選取MPIO支援時

30

一律、除非Data ONTAP 偵測到不含資訊的DSM

HKLM\system\CurrentControlSet \control\MPDEV\MPIOSupportedDevice清單

「NetApp LUN」

指定MPIO支援時

「NetApp LUN」、「NetApp LUN C-Mode」

若支援指定MPIO、則不包括Data ONTAP 偵測到不支援的DSM

HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\PathRecoveryInterval

40

當您的伺服器是Windows Server 2008、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2或Windows Server 2016時

已啟用HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\PathVerifyEnabled

0

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

已啟用HKLM \system\CurrentControlSet\Services\msdsm \Parameters\PathVerifyEnabled

0

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

已啟用HKLM \system\System\CurrentControlSet\Services \msdsm\Parameters\PathVerifyEnabled

0

指定 MPIO 支援,且您的伺服器為 Windows Server 2016 , 2012 R2 , 2012 , 2008 R2 或 2008 ,但偵測到 Data ONTAP DSM 除外

HKLM\system\System\CurrentControlSet\Services \msiscdsm\Parameters\PathVerifyEnabled

0

當指定MPIO支援且您的伺服器為Windows Server 2003時、除非Data ONTAP 偵測到使用支援功能的DSM

已啟用HKLM \system\System\CurrentControlSet\Services\vnetapp \Parameters\PathVerifyEnabled

0

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

HKLM\system\System\CurrentControlSet\Services\MPIO \Parameters\PDORemovePeriod

130

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

HKLM\system\System\CurrentControlSet\Services\msdsm \Parameters\PDORemovePeriod

130

指定 MPIO 支援,且您的伺服器為 Windows Server 2016 , 2012 R2 , 2012 , 2008 R2 或 2008 ,但偵測到 Data ONTAP DSM 除外

HKLM\system\System\CurrentControlSet\Services\msiscdsm \Parameters\PDORemovePeriod

130

當指定MPIO支援且您的伺服器為Windows Server 2003時、除非Data ONTAP 偵測到使用支援功能的DSM

HKLM\system\System\CurrentControlSet\Services \vnetapp \Parameters\PDORemovePeriod

130

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

HKLM \system\System\CurrentControlSet\Services \MPIO \Parameters\RetryCount

6.

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

HKLM\system\System\CurrentControlSet\Services\msdsm \Parameters\RetryCount

6.

指定 MPIO 支援,且您的伺服器為 Windows Server 2016 , 2012 R2 , 2012 , 2008 R2 或 2008 ,但偵測到 Data ONTAP DSM 除外

HKLM\system\System\CurrentControlSet\Services \msiscdsm\Parameters\RetryCount

6.

當指定MPIO支援且您的伺服器為Windows Server 2003時、除非Data ONTAP 偵測到使用支援功能的DSM

HKLM\system\System\CurrentControlSet\Services \vnetapp\Parameters\RetryCount

6.

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

HKLM \system\System\CurrentControlSet\Services \MPIO \Parameters\RetryInterval

1.

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

HKLM\system\System\CurrentControlSet\Services \msdsm\Parameters\RetryInterval

1.

指定 MPIO 支援,且您的伺服器為 Windows Server 2016 , 2012 R2 , 2012 , 2008 R2 或 2008 ,但偵測到 Data ONTAP DSM 除外

HKLM\system\System\CurrentControlSet\Services \vnetapp\Parameters\RetryInterval

1.

指定MPIO支援時、Data ONTAP 除非偵測到使用支援功能

HKLM\system\CurrentControlSet \Services\disk\TimeOutValue

120

未選取MPIO支援時

60

指定MPIO支援時

HKLM \system\System\CurrentControlSet\Services\MPIO \Parameters\UseCustomPathRecoveryInterval

1.

當您的伺服器是 Windows Server 2016 , 2012 R2 , 2012 , 2008 R2 或 2008 時

請參閱 "Microsoft文件" 以取得登錄參數詳細資料。

了解 Windows 主機實用程式設定的 FC HBA 值

Windows Host Utilities 安裝程式為使用 FC 的系統上的 Emulex 和 QLogic FC HBA 設定所需的逾時值。

安裝程式為 Emulex FC HBA 設定以下參數:

當您選擇 MPIO 時
內容類型 屬性值

LinkTimeDOut

1.

節點時間輸出

10.

當您不選擇 MPIO
內容類型 屬性值

LinkTimeDOut

30

節點時間輸出

120

安裝程式為 QLogic FC HBA 設定以下參數:

當您選擇 MPIO 時
內容類型 屬性值

LinkDownTimeDOut

1.

PortDownRetryCount

10.

當您不選擇 MPIO
內容類型 屬性值

LinkDownTimeDOut

30

PortDownRetryCount

120

註 根據程式的不同,參數名稱可能會略有不同。例如,在 QLogic QConvergeConsole 程式中,該參數顯示為 Link Down Timeout。主機實用程式 fcconfig.ini 文件將此參數顯示為以下兩種形式之一 LinkDownTimeOut 或者 `MpioLinkDownTimeOut`取決於是否指定了 MPIO。然而,所有這些名稱都指的是同一個 HBA 參數。看 "Emulex" 或者 "QLogic" 了解更多關於超時參數的資訊。

了解 Host Utilities 對 FC HBA 驅動程式設定的變更

在 FC 系統上安裝所需的 Emulex 或 QLogic HBA 驅動程式期間,Windows 主機公用程式會檢查幾個參數,並在某些情況下修改它們。

如果偵測到 MS DSM for Windows MPIO,Windows Host Utilities 將設定下列參數的值:

  • LinkTimeOut:定義實體連結斷開後主機連接埠恢復 I/O 之前等待的時間長度(以秒為單位)。

  • NodeTimeOut:定義主機連接埠辨識到目標裝置的連線中斷之前的時間長度(以秒為單位)。

在排查 HBA 問題時,請檢查這些設定是否具有正確的值。正確值取決於兩個因素:

  • HBA廠商

  • 是否正在使用 MPIO 軟體。

您可以透過以下方式修正 HBA 設定"運行修復選項"在 Windows Host Utilities 安裝程式中。

Emulex HBA 驅動程式

驗證 FC 系統上的 Emulex HBA 驅動程式設定。HBA 上的每個連接埠都必須存在這些設定。

步驟
  1. 開放OnCommand 式軟件開發經理。

  2. 從清單中選擇適當的 HBA,然後選擇“驅動程式參數”標籤。

    隨即顯示驅動程式參數。

    1. 如果您使用的是MPIO軟體、請確定您擁有下列驅動程式設定:

      • LinkTimeDOut - 1.

      • 節點時間去話- 10.

    2. 如果您不使用 MPIO 軟體,請確保您具有以下驅動程式設定:

      • LinkTimeDOut - 30

      • NodeTimeOut - 120

QLogic HBA 驅動程式

驗證 FC 系統上的 QLogic HBA 驅動程式設定。HBA 上的每個連接埠都必須存在這些設定。

步驟
  1. 開啟 QConvergeConsole,然後在工具列上選擇 連線

    此時將出現 * 連接到主機 * 對話框。

  2. 從清單中選取適當的主機、然後選取 * 連線 * 。

    HBA清單會出現在FC HBA窗格中。

  3. 從清單中選取適當的 HBA 連接埠、然後選取 * 設定 * 索引標籤。

  4. 從「選取設定」區段中選取「進階HBA連接埠設定」。

  5. 如果您使用的是 MPIO 軟體、請確認您擁有下列驅動程式設定:

    • 連結中斷逾時(連結至)- 1.

    • 連接埠停機重試計數(portnrrc)- 10

  6. 如果您沒有使用 MPIO 軟體,請驗證您是否具有以下驅動程式設定:

    • 連結中斷逾時(連結至)- 30

    • 連接埠停機重試計數(portnrrc)- 120