Edge for Private Cloud 4.17.05 版
在 PostgreSQL 資料庫容錯移轉期間,請執行下列操作:
- 如果目前的 主要節點仍在執行,請停止 apigee-postgresql:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop - 前往待命節點並叫用下列指令,將其設為主節點:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
如果舊的主要節點在日後還原,請將其設為待命節點:
- 在目前的主執行個體上,編輯設定檔並設定:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofOldMaster - 在新主節點上啟用複製功能:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle - 在舊主節點上編輯設定檔,設定:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofOldMaster -
在舊的主要節點上停止 apigee-postgresql:> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- 在舊主節點上,清除所有舊的 Postgres 資料:
> rm -rf /opt/apigee/data/apigee-postgresql/
注意:如有需要,您可以在刪除前備份這項資料。 - 將舊的主要節點設為待命節點:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile - 複製作業完成後,請在兩部伺服器上執行下列指令碼,驗證複製狀態。系統應在兩部伺服器上顯示相同的結果,確保複製成功:
- 在主要節點上執行:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
確認系統顯示該節點為主要節點。 - 在待命節點上:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
確認系統顯示該節點為待命節點。
- 在主要節點上執行: