管理對等部署
關於對等部署
對等部署是您在發生災害或服務中斷時,建立為主要部署待命的資源。它包含所有相同的主要部署描述資料,例如歷程檔和參數檔、區塊磁碟區以及檔案儲存服務複本。對等部署可以是本機或遠端部署。本機對等體位於與主要部署相同的區域,但位於不同的可用性網域 (AD) 或容錯域 (FD)。遠端對等資料庫位於不同的區域。
主要部署只能有一個本機或跨區域部署對等資料庫。對等部署可讓您視需要從主要部署切換至待命部署。當您執行切換至對等部署時,您切換的對等部署會成為主要部署。
附註:
對等部署的計費費率與主要部署相同。深入瞭解 OCPU 管理與計費。停止主要部署並不會停止待命部署,這會繼續計費。您必須刪除待命部署以避免計費。
另請注意,您無法變更待命部署的大小,因為待命部署必須維持與主要部署相同的大小。
限制
- 建立對等部署時,區域清單會顯示可用的遠端區域,您可以在其中建立跨區域待命資料庫。新增待命資料庫時,如果您的租用戶訂閱遠端區域,則可用區域清單只會顯示遠端區域 (您必須訂閱配對的遠端區域)。
- 對於跨區域災害復原,您必須在切換並修改目標主機之後,重新設定「分送路徑」。透過兩種方式進行此操作:
- (對於 GoldenGate 版本 23.10+ 建置版本) 在 OCI GoldenGate 建置主控台中,選取分配服務。檢視分送路徑或目標起始路徑的路徑資訊,然後編輯目標 URI 。
- 使用 REST API 呼叫來執行更新:
curl -u <username>:<password> -X PATCH https://<deployment-host>:443/services/v2/sources/<distribution-path-name> -d '{ "target": { "uri": "wss://<new-target-deployment-host>:443/services/v2/targets?trail=<trail-name>" } }' | jq .
附註:
如果使用 IAM 進行認證,您還必須建立新的 GoldenGate 連線,並將其指派給來源部署。 - 部署信任存放區憑證不會複製到跨區域待命對等資料庫,而且兩個部署不能有相同的 FQDN。建立待命資料庫之後,您必須使用 SSL 憑證 / 金鑰更新待命資料庫,並以憑證中支援的網域名稱,以內嵌方式更新新部署的 FQDN。為指定區域產生的舊版憑證自行簽署可能對待命區域無效,因此您可能需要重新產生這些憑證,然後上傳至待命部署。
新增對等部署
開始前
確定您已新增最低必要原則,特別是:
- 建立可讓 GoldenGate 部署存取您租用戶資源的動態群組:
name: <dynamic-group-name> Matching rule: ALL {resource.type = 'goldengatedeployment', resource.compartment.id = '<location>'} - 在加密密碼層級啟用跨區域複寫之前,不會複寫加密密碼。請確定您選取的區域與部署的待命對等資料庫相同。瞭解設定跨區域加密密碼複寫。
- 如果指派的連線未使用加密密碼,將會發生下列錯誤:
Standby peer cannot be created as following connections does not use secret id <OCID> - 您必須編輯連線以使用加密密碼,或將其取代為使用加密密碼的連線。
- 如果指派的連線未使用加密密碼,將會發生下列錯誤:
- 新增允許 GoldenGate 部署使用 OCI 加密密碼複製的原則,以及使用 / 管理 OCI 加密密碼資源:
Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use secret-replication in tenancy Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to manage secrets in tenancy Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use vaults in tenancy Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use keys in tenancy Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use tag-namespaces in tenancy - 在 OCI GoldenGate 中建立連線之前,請先在資料庫層級設定 Active Data Guard 或 Data Guard,以確保連線字串同時包含主要和待命資訊。如果在建立連線之後設定,請確定從連線詳細資訊頁面上的「動作」功能表重新整理連線。
若要新增對等部署至主要部署,請執行下列動作:
- 在主要部署的「詳細資訊」頁面上,選取災害復原。
- 在「災害復原」頁面上,按一下新增對等。
- 在「新增對等建置」面板中:
- 按一下「新增」。
對等建置會顯示在「災害復原」頁面的清單中,您可以在此監督其狀態,直到變成「作用中」為止。
切換至對等部署
瞭解如何執行從主要端切換至待命對等部署。
從主要部署切換至對等部署是手動程序。請確定您訂閱必要的 OCI GoldenGate 事件,以便隨時掌握相關的部署活動。
您可以從主要部署的詳細資訊頁面或跨區域待命部署的詳細資訊頁面執行切換。若要切換至對等部署,請執行下列動作:
- 在部署的「詳細資訊」頁面上,選取災難復原。
- 在「災害復原」頁面的「對等部署」清單中,從您要切換至的對等資料庫的動作功能表中選取切換。
- 在「切換」對話方塊視窗中,確認您要切換至此對等,然後按一下切換。
- 切換進行時,部署狀態會變更為更新。
切換完成後,對等體現在成為主要節點,而主要節點則成為對等節點。