opengauss 主備切換

2021-10-08 02:22:21 字數 1008 閱讀 4459

第一步

準備切換為主節點的備節點,執行如下 ( 主備均 正常的時候 )

gs_ctl switchover -d /opt/huawei/install/data/db1

在 主 宕機或者失聯等情況下  在備節點 執行下面的命令

gs_ctl failover -d /opt/huawei/install/data/db1

第二部上兩種情況任一執行成功後,執行如下 重新整理 機器資訊 

gs_om -t refreshconf

此時如果 主機好了,直接啟動會出現  兩主

使用 該build 命令 執行就ok

gs_ctl build   -d /opt/huawei/install/data/db1  -b incremental  

build引數 引數

引數說明

取值範圍

-b mode

指定重建備機的模式。

mode的取值:

● full:通過全量映象的方式重新同步 主機的資料目錄。

● incremental:通過解析xlog日誌獲 取主備機差異的資料進行增量修復備機。

警告 ● 增量重建適用於主備雙主等因日誌 造成的不一致場景。

● 增量重建不適用於一主一備並且沒有開啟最大高可用的場景,此種場景下需要使用全量重建或者開啟最大高可用後再進行增量重建。

● 備機資料檔案損壞、資料目錄丟失 等故障通過增量重建的方式無法修復,此時可通過全量重建的方式重 新修復備機。

● auto(不指定):先增量,根據失敗 後是否可以再增量選擇繼續增量或 者全量,三次增量失敗後進行全 量。

預設值:auto

-r, –recvtimeout=interval

指定重建過程中備機日誌接收等待主機響應的超時時間。

取值範圍:整型(秒)。

預設值:120秒

-q重建結束後,是否自動重啟。

指定引數場合,不自動重啟。

未指定場合,自動重啟。

無引數

keepalived實現主備切換

wget tar zxvf keepalived 1.2.18 tar.gz c usr local yum install y openssl openssl devel cd keepalived 1.2.18 configure prefix usr local keepalived make...

Keepalived Nginx主備切換實現高可用

keepalived nginx主備切換 實現高可用 keepalived 基於vrrp 虛擬路由器冗餘協議 來實現對web服務的高可用方案 安裝keepalived 1.configure prefix data program keepalived sysconf etc 2.缺少依賴opens...

hg repmgr主備切換方式

目錄環境 文件用途 詳細資訊 環境系統平台 linux x86 64 red hat enterprise linux 7 版本 5.6.5 文件用途 highgo database集群版資料庫是通過高可用管理工具repmgr 對資料庫集群進行管理。repmgr 管理工具包括repmgr,repmg...