本文介紹了三可用區實例進行主備切換的步驟,以及解決主可用區不對齊問題的方法。
創建三可用區實例
在購買PolarDB-X實例時,部署拓撲可選擇三可用區或單可用區。選擇三可用區即可創建一個三可用區的實例,詳細步驟請參見創建實例。
查看實例的三可用區信息
購買成功后可在實例的相關頁面查看到實例的三可用區信息。
實例列表
在實例列表頁,“可用區”相比于單可用區實例,會顯示主可用區+備可用區的詳情。
實例詳情
在實例詳情頁,可用區與實例列表中的可用區相同,會顯示主可用區+備可用區的詳情。
實例拓撲
在拓撲信息詳情頁,可以看到每個節點的可用區與狀態。
指定主可用區
在頁面左上角選擇目標實例所在地域。
在實例列表頁,單擊PolarDB-X 2.0頁簽。
找到目標實例,單擊實例ID。
在基本信息頁,拓撲信息區域,單擊指定主可用區按鈕。
在彈出的指定主可用區對話框,選擇將要成為主可用區的可用區,單擊確定。
重要切換主備可用區會造成業務閃斷,請在業務低峰期進行。
實例狀態短暫的變為HA切換中后,主備可用區切換完成。
常見問題
Q:計算節點在創建了多可用區實例后,看到計算節點會有部分節點狀態為未激活,對應的角色為standby,這樣的計算節點在三可用區容災下有什么特殊的作用?
A:三可用區實例,會有主可用區的定義,計算節點和存儲節點會盡量對齊主可用區,計算節點中的master角色代表計算節點的主可用區,standby角色代表備可用區,在機房級故障時可以快速切換主可用區,切流到備可用區的計算節點來承接業務。在實例基本信息頁,拓撲信息區域,單擊指定主可用區按鈕。在彈出的指定主可用區對話框,選擇主可用區ID,即主可用區不需要變更,單擊確定。原本備可用區的計算節點,實例狀態會從standby角色,變更為master角色。
Q:存儲節點在使用過程中由于其本身的高可用運維能力,會有可用區不對齊的情況,即部分存儲節點的主可用區與實例的主可用區不一致。
A:在實例基本信息頁,拓撲信息區域,單擊指定主可用區按鈕。在主可用區下拉框,選擇主可用區ID,即主可用區不需要變更,單擊確定。實例狀態短暫的變為HA切換中后,會發現所有存儲節點與元數據服務均對齊了主可用區。
重要切換主備可用區會造成業務閃斷,請在業務低峰期進行。