openGauss 備機增加刪除

奔跑的数据库發表於2024-03-30

備機增加刪除

可獲得性

本特性自openGauss 2.0.0版本開始引入。

特性簡介

支援新增和刪除備節點。

客戶價值

當主庫的讀取壓力較大,或者使用者想要提升資料庫災難恢復能力,需要新增備節點。當叢集中的某些備節點發生故障無法短時間內進行修復時,為保證叢集狀態正常,使用者可以先將故障節點刪除。

特性描述

openGauss支援從單機或者一主多備最多擴容至一主八備,支援新增級聯備機,支援在叢集中存在故障備機的情況下新增備節點;支援從一主多備刪除至單節點,支援備機故障的情況下將其刪除。

支援線上新增和刪除備節點,即可以在不影響主機業務的情況下進行新增和刪除備節點。

特性增強

無。

特性約束

新增備機的約束:

  • 資料庫主機上存在openGauss映象包。

  • 在新增的擴容備機上建立好與主機上相同的使用者和使用者組。

  • 已存在的資料庫節點和新增的擴容節點之間需要建立好root使用者互信以及資料庫管理使用者的互信。

  • 正確配置xml檔案,在已安裝資料庫配置檔案的基礎上,新增需要擴容的備機資訊。

  • 只能使用root使用者執行擴容命令。

  • 不允許同時在主節點上執行gs_dropnode命令刪除其他備機。

  • 執行擴容命令前需要匯入主機資料庫的環境變數。

  • 擴容備機的作業系統與主機保持一致。

  • 操作過程中不允許同時在其他備節點上執行主備倒換或者故障倒換的操作。

刪除備機的約束:

  • 刪除備節點的操作只能在主節點上執行。
  • 操作過程中不允許同時在其他備節點上執行主備倒換或者故障倒換的操作。
  • 不允許同時在主節點上執行gs_expansion命令進行擴容。
  • 不允許同時執行2次相同的gs_dropnode命令。
  • 執行刪除操作前,需要確保主節點和備節點之間建立好資料庫管理使用者的互信。
  • 需要使用資料庫管理使用者執行該命令。
  • 執行命令前需要透過source命令匯入主機資料庫的環境變數。

依賴關係

無。

相關文章