HyperSwap 系統中的手動仲裁磁碟置換
發生漸變式災難時,需要手動仲裁磁碟置換。在罕見狀況下,系統會遭遇到所謂的漸變式災難。當發生事件範圍較廣時會發生漸變式災難,會感覺其作用是在一段很長的期間內分多個步驟進行。下面的實務範例說明漸變式災難,並顯示如何從此漸變式災難中回復。
此範例將第二個站台保留為唯一可能可以繼續進行資料 I/O 的站台;但是,要等到該站台獲得仲裁磁碟的控制權之後,才能這樣做。第二個站台中的 MDisk 將停止。站台中的節點將顯示節點錯誤 551,指出沒有足夠的節點數可用來構成延伸系統或 HyperSwap® 系統配置中的仲裁。
施行仲裁的條件
您必須在系統的安裝過程中執行 chsystem -topology stretched 或 chsystem -topology hyperswap 指令,使 satask overridequorum 指令在發生漸變式災難的情況下可用。在未將拓蹼設定為 stretched 或 hyperswap 的系統中,satask overridequorum 指令不可用。在使用此指令之前,必須滿足下列先決條件:
- 具有兩個節點的所有 I/O 群組,其中一個節點指派至站台 1,另一個節點指派至站台 2。
- 具有 MDisk 的所有儲存體系統必須已定義其站台。
當滿足這些先決條件並且啟用了自動仲裁選擇時,系統會試圖在全部三個站台內指派一個仲裁磁碟。如果站台沒有適合作為仲裁磁碟的 MDisk,表示仲裁磁碟未指派給給它。
它也不容許有節點的站台設定。需要此強制措施以確保系統正確運作,好讓 satask overridequorum 指令能夠正確作業。
當您執行 chsystem -topology standard 指令時,同樣地,可以變更節點和控制器的站台設定。但是,此指令會停用置換仲裁特性。因此,當您完成變更以重新啟用此支援時,要執行 chsystem -topology stretched 或 chsystem -topology hyperswap。