存放裝置測試會分析存放裝置,以判斷它是否能在執行 Windows Server 2008 R2 的容錯移轉叢集正確運作。

修正存放裝置測試發現的問題

如果存放裝置測試指出您的存放裝置或存放裝置設定將不支援容錯移轉叢集,請檢視下列建議:

  • 連絡您的存放裝置廠商,並使用叢集存放區提供的公用程式,來收集設定的相關資訊。(在很罕見的情況下,您的存放裝置廠商可能會表示可支援您的叢集解決方案,即便這未反映於存放裝置測試中。例如,您的叢集解決方案可能經過特別設計,不需共用存放裝置即可作業。)

  • 檢閱 [驗證設定精靈] 中多種測試的結果,例如 [列出主匯流排介面卡] 測試 (請參閱主題了解叢集驗證測試:清查),以及本主題中所述的兩種測試列出所有磁碟列出叢集磁碟

  • 尋找與已發現問題之存放裝置驗證測試相關的其他測試。例如,如果 [驗證多重仲裁] 已發現某問題,則相關測試 [驗證磁碟仲裁] 或許能提供有用的資訊。

  • 檢視了解容錯移轉叢集的需求中的存放裝置需求。

    如需 Windows Server 2008 R2 之硬體相容性的相關資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=139145 (可能為英文網頁)

  • 檢視存放裝置的文件,或與製造商連絡。

驗證設定精靈的存放裝置測試

您可以使用 [驗證設定精靈],來執行下列的存放裝置測試:

列出所有磁碟

這項測試會列出一或多部測試伺服器可見的所有磁碟。測試會列出:

  • 可支援叢集化且可由所有伺服器存取的磁碟。

  • 個別伺服器上的磁碟。

會針對每個磁碟列出下列資訊:

  • 磁碟編號

  • 唯一識別碼

  • 匯流排類型

  • 堆疊類型

  • 磁碟位址 (如果適用),包括連接埠、路徑、目標識別碼 (TID),以及邏輯單元編號 (LUN)

  • 介面卡描述

  • 磁碟特性,例如磁碟分割樣式和磁碟分割類型

您可以使用這項測試,協助診斷本主題中所述之其他存放裝置偵測已發現的問題。

列出潛在叢集磁碟

這項測試會列出可支援叢集且可讓所有測試伺服器看見的磁碟。若要支援叢集,磁碟必須透過序列連接 SCSI (SAS)、iSCSI 或光纖通道加以連線。此外,測試會驗證多重路徑 I/O 是否正確運作,這表示磁碟中的每個磁碟看起來就像一個磁碟,而非兩個。

測試未列出的磁碟類型

這項測試僅會列出可用於叢集的磁碟。所列出的磁碟必須:

  • 透過序列連接 SCSI (SAS)、iSCSI 或光纖通道加以連線。

  • 可讓叢集中的所有伺服器看見。

  • 可透過支援叢集的主機匯流排介面卡存取。

  • 不是開機磁碟區或系統磁碟區。

  • 不可用於分頁檔、休眠或傾印檔案。(傾印檔案會在系統意外停止時,記錄記憶體的內容)。

驗證磁碟存取延遲

這項測試會驗證磁碟讀取和寫入作業的延遲是否在容錯移轉叢集可接受的範圍內。如果磁碟讀取和寫入作業的時間過長,其可能的結果是會觸發叢集等候逾時。另一個可能的結果是嘗試存取磁碟的應用程式可能出現失敗,且叢集可能會啟動無謂的容錯移轉。

驗證磁碟仲裁

這項測試會驗證:

  • 每部叢集伺服器都可使用仲裁處理程序,成為每個叢集磁碟的擁有者。

  • 當某個特定的伺服器擁有磁碟時,如果一或多部其他伺服器仲裁該磁碟,則原始的擁有者可保留擁有權。

如果叢集伺服器無法成為磁碟的擁有者,或無法在其他叢集伺服器仲裁該磁碟時保留擁有權,便可能產生不同的問題:

  • 磁碟可能沒有擁有者,因而無法使用。

  • 可能有兩位擁有者以不協調的方式寫入磁碟,造成磁碟損毀。

    容錯移轉叢集伺服器會以避免磁碟損毀的方式調和所有寫入操作。

  • 磁碟可在每次仲裁發生時變更擁有者,這會干擾磁碟的可用性。

驗證磁碟容錯移轉

這項測試會驗證叢集的磁碟容錯移轉是否正確運作。具體而言,這項測試會驗證當叢集伺服器擁有的磁碟進行容錯移轉時,取得磁碟擁有權的伺服器是否可以讀取它。這項測試也會驗證容錯移轉之前寫入磁碟的資訊在容錯移轉之後仍相同。

如果發生磁碟容錯移轉,但取得磁碟擁有權的伺服器無法讀取它,則叢集便無法維護磁碟的可用性。如果寫入磁碟的資訊在容錯移轉處理程序中變更,可能會讓需要此資訊的使用者或軟體發生問題。在上述任何一種情況下,如果受影響的磁碟是磁碟見證 (儲存叢集設定資料並參與仲裁的磁碟),則這類問題可能會導致叢集遺失仲裁並關機。

如果這項測試顯示磁碟容錯移轉並未正確運作,下列測試的結果或許可以協助您識別問題的原因:

驗證檔案系統

這項測試會驗證容錯移轉叢集支援共用存放裝置磁碟上的檔案系統。

驗證 Microsoft MPIO 磁碟

這項測試會驗證是否已正確設定容錯移轉叢集的多重路徑磁碟 (Microsoft MPIO 磁碟)。

驗證多重仲裁

這項測試會驗證當多部叢集伺服器仲裁一個叢集磁碟時,只有一部伺服器會取得擁有權。磁碟仲裁處理程序可協助確保叢集伺服器以協調的方式執行所有寫入操作,進而避免磁碟損毀。

如果這項測試顯示多部叢集伺服器可透過磁碟仲裁取得一個叢集磁碟的擁有權,則下列測試的結果或許可以協助您識別問題的原因:

驗證 SCSI 裝置重要產品資料 (VPD)

這項測試會驗證存放裝置支援所需的 SCSI 查詢資料 (VPD 描述元),而且他們是唯一的。

驗證 SCSI-3 持續保留

這項測試會驗證叢集存放區使用最近的 (SCSI-3 標準)「持續保留」命令 (與舊版的 SCSI-2 標準保留/釋放命令不同)。「持續保留」命令會避免重設 SCSI 匯排流,這表示比起舊版的標準保留/釋放命令,他們較不會受到干擾。因此,相較於執行舊版作業系統的叢集,容錯移轉叢集可對各種情況做出更多的回應。此外,磁碟絕不會處於未受保護狀態,可降低磁碟區毀損的風險。

驗證同步容錯移轉

這項測試會驗證叢集中的同步磁碟容錯移轉運作正確。具體而言,這項測試會驗證即使同時發生多個磁碟容錯移轉,任何取得磁碟擁有權的伺服器均可讀取它。這項測試也會驗證容錯移轉之前寫入每個磁碟的資訊在容錯移轉之後仍相同。

如果發生磁碟容錯移轉,但取得磁碟擁有權的伺服器無法讀取它,則叢集便無法維護磁碟的可用性。如果寫入磁碟的資訊在容錯移轉處理程序中變更,可能會讓需要此資訊的使用者或軟體發生問題。在上述任何一種情況下,如果受影響的磁碟是磁碟見證 (儲存叢集設定資料並參與仲裁的磁碟),則這類問題可能會導致叢集遺失仲裁並關機。

如果這項測試顯示磁碟容錯移轉並未正確運作,下列測試的結果或許可以協助您識別問題的原因:

其他參考資料


目錄