Gestisci distribuzioni peer

Utilizzare implementazioni peer per implementare il piano di disaster recovery GoldenGate OCI.

Nota

Questo articolo si applica solo alle distribuzioni di replica dei dati.

Informazioni sulle distribuzioni peer

Una distribuzione peer è una risorsa creata come standby alla distribuzione primaria in caso di disastro o interruzione del servizio. Include tutti gli stessi metadati di distribuzione primaria, ad esempio file trail e parametri, volume a blocchi e repliche del servizio di storage dei file. Una distribuzione peer può essere locale o remota. Un peer locale risiede nella stessa area della distribuzione primaria, ma in un dominio di disponibilità (AD) o in un dominio di errore (FD) diverso. Un peer remoto risiede in una regione diversa.

Una distribuzione primaria può avere un solo peer di distribuzione locale o tra più aree. Le distribuzioni peer consentono di passare dalla distribuzione primaria a quella in standby quando necessario. Quando si esegue uno switchover a una distribuzione peer, la distribuzione peer a cui si passa diventa primaria.

Nota

Le distribuzioni peer vengono fatturate alla stessa velocità delle distribuzioni primarie. Ulteriori informazioni sulla gestione e fatturazione OCI.

L'arresto di una distribuzione primaria non arresta la distribuzione in standby, che continua a essere fatturata. È necessario eliminare le distribuzioni in standby per evitare che vengano fatturate.

Tenere inoltre presente che non è possibile modificare le dimensioni della distribuzione in standby, poiché deve rimanere delle stesse dimensioni del database primario.

Limitazioni

  • Quando si creano distribuzioni peer, la lista di aree mostra le aree remote disponibili in cui è possibile creare uno standby tra più aree. Quando aggiungi un database in standby, la lista delle aree disponibili mostra un'area remota solo se la tenancy è sottoscritta all'area remota (è necessario essere sottoscritti all'area remota accoppiata).
  • Per il disaster recovery tra più aree, è necessario riconfigurare i percorsi di distribuzione dopo lo switchover e modificare l'host di destinazione. È possibile eseguire questa operazione in due modi:
    • (Per le build successive alla versione 23.10 di GoldenGate) Nella console di distribuzione OCI GoldenGate selezionare Servizio di distribuzione. Visualizzare le informazioni sul percorso del percorso di distribuzione o del percorso avviato dalla destinazione, quindi modificare l'URI di destinazione.
    • Utilizzare una chiamata API REST per eseguire l'aggiornamento:
      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 .

    Nota

    Se IAM viene utilizzato per l'autenticazione, è inoltre necessario creare una nuova connessione GoldenGate e assegnarla alla distribuzione di origine.
  • I certificati truststore di distribuzione non vengono copiati nel peer di standby tra più aree e due distribuzioni non possono avere lo stesso nome FQDN. Dopo la creazione dello standby, è necessario aggiornare lo standby con certificati/chiave SSL e aggiornare il nome FQDN per la nuova distribuzione in linea con il nome di dominio supportato nei certificati. I certificati precedenti autofirmati generati per una determinata area potrebbero non essere validi per la standby region, pertanto potrebbe essere necessario rigenerarli e caricarli nella distribuzione in standby.

Aggiungi una distribuzione peer

Prima di iniziare

Assicurarsi di avere aggiunto i criteri minimi richiesti, in particolare:

  • Creare un gruppo dinamico che consenta alle distribuzioni GoldenGate di accedere alle risorse nella tenancy:
    name: <dynamic-group-name>
    Matching rule: ALL {resource.type = 'goldengatedeployment', resource.compartment.id = '<location>'}
  • I segreti non vengono replicati finché la replica tra più aree non viene abilitata a livello di segreti. Assicurarsi di selezionare la stessa area del peer di standby della distribuzione. Informazioni sulla configurazione della replica dei segreti tra più aree.
    • Se le connessioni assegnate non utilizzano segreti, si verificherà il seguente errore:
      Standby peer cannot be created as following connections does not use
            secret id <OCID>
    • È necessario modificare la connessione per utilizzare i segreti oppure sostituirla con una che utilizza i segreti.
  • Aggiungere criteri che consentono alle distribuzioni GoldenGate di utilizzare la replica dei segreti OCI e di utilizzare/gestire le risorse dei segreti 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
  • Configurare Active Data Guard o Data Guard a livello di database prima di creare la connessione in OCI GoldenGate per assicurarsi che la stringa di connessione contenga sia le informazioni primarie che quelle in standby. Se configurato dopo la creazione della connessione, assicurarsi di aggiornare la connessione dal menu Azioni nella pagina dei dettagli della connessione.
Per aggiungere una distribuzione peer a una distribuzione primaria:
  1. Nella pagina Dettagli della distribuzione primaria, selezionare Disaster recovery.
  2. Nella pagina Disaster recovery fare clic su Aggiungi peer.
  3. Nel pannello Aggiungi distribuzione peer:
    1. Selezionare l'area in cui creare la distribuzione peer.

      Nota

      La lista delle aree mostra solo le aree remote disponibili in cui è possibile creare uno standby tra più aree.
    2. Per selezionare automaticamente il posizionamento migliore del dominio di disponibilità:
      • Selezionare questa opzione per consentire al servizio di selezionare il dominio di disponibilità e il dominio di errore per conto dell'utente.
      • Deselezionare questa opzione per selezionare personalmente il dominio di disponibilità e il dominio di errore.
  4. Fare clic su Aggiungi.
La distribuzione peer viene visualizzata nella lista della pagina Disaster recovery, in cui è possibile monitorarne lo stato finché non diventa attivo.

Passa a una distribuzione peer

Impara a eseguire uno switchover da una distribuzione peer primaria a quella di standby.

Lo switchover da una distribuzione primaria a una distribuzione peer è un processo manuale. Assicurarsi di effettuare la sottoscrizione agli eventi GoldenGate OCI necessari per essere informati sulle attività di distribuzione pertinenti.
È possibile eseguire lo switchover dalla pagina dei dettagli della distribuzione primaria o dalla pagina dei dettagli della distribuzione in standby tra più aree. Per passare a una distribuzione peer:
  1. Nella pagina Dettagli della distribuzione, selezionare Disaster recovery.
  2. Nella lista di distribuzione peer della pagina Disaster recovery, dal menu Azioni del peer a cui si desidera passare, selezionare Switchover.
  3. Nella finestra di dialogo Switchover confermare di voler passare a questo peer, quindi fare clic su Switch.
  4. Lo stato della distribuzione viene modificato in Aggiornamento mentre è in corso lo switchover.

Quando lo switchover viene completato, il peer è ora il primario e il primario diventa il peer.

Nota

Se si rileva che il database di standby è in ritardo rispetto al database primario, fare riferimento a Estrai configurazione sul cluster primario in Task 10: Configura processi Oracle GoldenGate per i parametri per gestire le operazioni di switchover del database.

Eliminare una distribuzione peer

Elimina una distribuzione peer quando non è più necessaria per interrompere addebiti aggiuntivi ricorrenti per le risorse inutilizzate.

Per eliminare una distribuzione peer:
  1. Nella pagina Dettagli della distribuzione primaria, selezionare Disaster recovery.
  2. Nella lista di distribuzione peer, nel menu Azioni del peer che si desidera eliminare, selezionare Elimina.
  3. Nella finestra di dialogo Delete peer, confermare che si desidera eliminare questo peer, quindi fare clic su Delete.
Lo stato della distribuzione peer viene modificato in Eliminazione.