使用ONTAP儲存配置 Windows Host Utilities 的註冊表設置
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 參數。您需要檢查這些值和作業系統版本。
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. |
Windows Host Utilities 8.0 在安裝過程中更新以下 NVMe Emulex 驅動程式參數:
-
啟用NVMe = 1
-
NVMEMode = 0
Windows 主機公用程式 7.2 設定的登錄值
Windows Host Utilities 安裝程式會根據您在安裝過程中所做的選擇自動設定登錄值和 NVMe 參數。您需要檢查這些值和作業系統版本。
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 |
安裝 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 設定以下參數:
內容類型 | 屬性值 |
---|---|
LinkTimeDOut |
1. |
節點時間輸出 |
10. |
內容類型 | 屬性值 |
---|---|
LinkTimeDOut |
30 |
節點時間輸出 |
120 |
安裝程式為 QLogic FC HBA 設定以下參數:
內容類型 | 屬性值 |
---|---|
LinkDownTimeDOut |
1. |
PortDownRetryCount |
10. |
內容類型 | 屬性值 |
---|---|
LinkDownTimeDOut |
30 |
PortDownRetryCount |
120 |
了解 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 安裝程式中。
驗證 FC 系統上的 Emulex HBA 驅動程式設定。HBA 上的每個連接埠都必須存在這些設定。
-
開放OnCommand 式軟件開發經理。
-
從清單中選擇適當的 HBA,然後選擇“驅動程式參數”標籤。
隨即顯示驅動程式參數。
-
如果您使用的是MPIO軟體、請確定您擁有下列驅動程式設定:
-
LinkTimeDOut - 1.
-
節點時間去話- 10.
-
-
如果您不使用 MPIO 軟體,請確保您具有以下驅動程式設定:
-
LinkTimeDOut - 30
-
NodeTimeOut - 120
-
-
驗證 FC 系統上的 QLogic HBA 驅動程式設定。HBA 上的每個連接埠都必須存在這些設定。
-
開啟 QConvergeConsole,然後在工具列上選擇 連線。
此時將出現 * 連接到主機 * 對話框。
-
從清單中選取適當的主機、然後選取 * 連線 * 。
HBA清單會出現在FC HBA窗格中。
-
從清單中選取適當的 HBA 連接埠、然後選取 * 設定 * 索引標籤。
-
從「選取設定」區段中選取「進階HBA連接埠設定」。
-
如果您使用的是 MPIO 軟體、請確認您擁有下列驅動程式設定:
-
連結中斷逾時(連結至)- 1.
-
連接埠停機重試計數(portnrrc)- 10
-
-
如果您沒有使用 MPIO 軟體,請驗證您是否具有以下驅動程式設定:
-
連結中斷逾時(連結至)- 30
-
連接埠停機重試計數(portnrrc)- 120
-