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

使用ONTAP儲存配置 Windows Host Utilities 的註冊表設置

貢獻者 netapp-pcarriga netapp-ranuk

Windows Host Utilities 需要某些登錄和參數設定來驗證 Windows 主機是否正確處理儲存系統行為。

Windows 主機公用程式設定會影響 Windows 主機如何回應資料延遲或遺失的參數值。這些值會驗證 Windows 主機是否正確處理事件,例如儲存系統中的一個控制器到其夥伴控制器的故障轉移。

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

您還需要設定 FC、NVMe/FC 和 iSCSI HBA 參數以最佳化效能並成功處理儲存系統事件。

Windows Host Utilities 安裝程式將 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 Host Utilities 安裝程式會根據您在安裝過程中所做的選擇自動設定登錄值和 NVMe 參數。您需要檢查這些值和作業系統版本。

HKLM 值

Windows Host Utilities 安裝程式設定以下登錄值。除非另有說明,所有值均為十進制。

註 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\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\Services \ClusDisk \Parameters\ManageDisksOnSystemBuses

1.

永遠

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

120

未選取MPIO支援時

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支援時

未選取MPIO支援時

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

1.

NVMe 參數

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

  • 啟用NVMe = 1

  • NVMEMode = 0

Windows 主機公用程式 7.2 設定的登錄值

Windows Host Utilities 安裝程式會根據您在安裝過程中所做的選擇自動設定登錄值和 NVMe 參數。您需要檢查這些值和作業系統版本。

HKLM 值

Windows Host Utilities 安裝程式設定以下登錄值。除非另有說明,所有值均為十進制。

註 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\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\Services \ClusDisk \Parameters\ManageDisksOnSystemBuses

1.

永遠

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

120

未選取MPIO支援時

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

NVMe 參數

安裝 Windows Host Utilities 7.2 時,將更新以下 NVMe Emulex 驅動程式參數:

  • 啟用NVMe = 1

  • NVMEMode = 0

  • LemTransferSize=1

    安裝 Windows 主機公用程式 7.2 時, LimTransferSize 參數會自動設為「 1 」。安裝後,您需要手動將 LimTransferSize 值變更為「 0 」,然後重新啟動伺服器。

Windows Host Utilities 7.1 設定的登錄值

Windows Host Utilities 安裝程式會根據您在安裝過程中所做的選擇自動設定登錄值。您需要檢查這些註冊表值和作業系統版本。

Windows 主機公用程式安裝程式會設定下列值。除非另有說明、否則所有值都是十進位的。

註 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 QConverteConsole 程式中、參數會顯示為 Link Down Timeout
主機公用程式 fcconfig.ini 檔案會將此參數顯示為兩者之一 LinkDownTimeOutMpioLinkDownTimeOut,視是否指定 MPIO 而定。但是、所有這些名稱都是指相同的HBA參數。請參閱 "Emulex""QLogic" 以深入瞭解逾時參數。

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

在 FC 系統上安裝所需的 Emulex 或 QLogic HBA 驅動程式期間,Windows Host Utilities 會檢查多個參數,在某些情況下也會修改這些參數。

如果偵測到 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