本文介紹了三可用性區域執行個體進行主備切換的步驟,以及解決主可用性區域不對齊問題的方法。
建立三可用性區域執行個體
在購買PolarDB-X執行個體時,部署拓撲可選擇三可用性區域或單可用性區域。選擇三可用性區域即可建立一個三可用性區域的執行個體,詳細步驟請參見建立執行個體。
查看執行個體的三可用性區域資訊
購買成功後可在執行個體的相關頁面查看到執行個體的三可用性區域資訊。
執行個體列表
在執行個體列表頁,“可用性區域”相比於單可用性區域執行個體,會顯示主可用性區域+備可用性區域的詳情。
執行個體詳情
在執行個體詳情頁,可用性區域與執行個體列表中的可用性區域相同,會顯示主可用性區域+備可用性區域的詳情。
執行個體拓撲
在拓撲資訊詳情頁,可以看到每個節點的可用性區域與狀態。
指定主可用性區域
在頁面左上方選擇目標執行個體所在地區。
在執行個體列表頁,單擊PolarDB-X 2.0頁簽。
找到目標執行個體,單擊執行個體ID。
在基本資料頁,拓撲資訊地區,單擊指定主可用性區域按鈕。
在彈出的指定主可用性區域對話方塊,選擇將要成為主可用性區域的可用性區域,單擊確定。
重要切換主備可用性區域會造成業務閃斷,請在業務低峰期進行。
執行個體狀態短暫的變為HA切換中後,主備可用性區域切換完成。
常見問題
Q:計算節點在建立了多可用性區域執行個體後,看到計算節點會有部分節點狀態為未啟用,對應的角色為standby,這樣的計算節點在三可用性區域容災下有什麼特殊的作用?

A:三可用性區域執行個體,會有主可用性區域的定義,計算節點和儲存節點會盡量對齊主可用性區域,計算節點中的master角色代表計算節點的主可用性區域,standby角色代表備可用性區域,在機房級故障時可以快速切換主可用性區域,切流到備可用性區域的計算節點來承接業務。在執行個體基本資料頁,拓撲資訊地區,單擊指定主可用性區域按鈕。在彈出的指定主可用性區域對話方塊,選擇主可用性區域ID,即主可用性區域不需要變更,單擊確定。原本備可用性區域的計算節點,執行個體狀態會從standby角色,變更為master角色。
Q:儲存節點在使用過程中由於其本身的高可用營運能力,會有可用性區域不對齊的情況,即部分儲存節點的主可用性區域與執行個體的主可用性區域不一致。
A:在執行個體基本資料頁,拓撲資訊地區,單擊指定主可用性區域按鈕。在主可用性區域下拉框,選擇主可用性區域ID,即主可用性區域不需要變更,單擊確定。執行個體狀態短暫的變為HA切換中後,會發現所有儲存節點與中繼資料服務均對齊了主可用性區域。
重要切換主備可用性區域會造成業務閃斷,請在業務低峰期進行。