Prima di iniziare

Di cosa hai bisogno

Di seguito sono riportati i prerequisiti necessari per distribuire l'hub di massima disponibilità di Oracle GoldenGate.

Creare una chiave SSH/RSA

Per utilizzare Oracle Cloud Infrastructure una volta creato il nodo di calcolo di Oracle GoldenGate, devi fornire una chiave pubblica SSH durante il processo di intervista che ti consentirà di eseguire il login al nodo una volta creato.

Per creare le chiavi SSH, effettuare le operazioni riportate di seguito.

  1. Aprire una finestra Terminale e avviare il programma di generazione delle chiavi digitando il seguente comando:

    $ ssh-keygen
  2. Immettere il percorso di memorizzazione del file. Per impostazione predefinita, questo viene salvato nella directory home in una cartella nascosta denominata .ssh. Modificare l'ubicazione predefinita, se necessario.

    Enter file in which to save the key (/Users/johndoe/.ssh/id_rsa): <Return>
  3. Immettere una passphrase per l'uso della chiave.

    Enter passphrase (empty for no passphrase): <passphrase>
  4. Immettere di nuovo la passphrase per confermarla.

    Enter same passphrase again: <passphrase>
  5. Controllare i prodotti.

    Viene visualizzata l'impronta digitale della chiave (una serie separata da due punti di valori esadecimali a 2 cifre). Controllare che il percorso della chiave sia corretto. Nell'esempio precedente, il percorso è /Users/johndoe/.ssh/id_rsa.pub. È stata creata una coppia di chiavi pubblica o privata.

Nota: per generare una coppia di chiavi nella piattaforma Windows, fare riferimento alla sezione Creazione di una coppia di chiavi in Documentazione di Oracle Cloud Infrastructure.

Criteri richiesti

Rivedere le seguenti informazioni prima di procedere:

Aggiungere i criteri richiesti riportati di seguito prima di distribuire lo stack dell'hub di massima disponibilità di Oracle GoldenGate. Potrebbe essere necessaria l'assistenza dell'amministratore del servizio per aggiungere questi criteri al compartimento.

Dove <ggowner> è un esempio di gruppo e <compartment-name> è un esempio di compartimento. Di seguito sono riportati i nomi delle autorizzazioni: instance-family, orm-family, volume-family, virtual-network-family e public-ips.

Utilizzare uno dei seguenti esempi per assegnare i privilegi necessari per la riassegnazione VIP

Per gestire le password Oracle GoldenGate in OCI Vault, è necessario il criterio riportato di seguito.

Allow dynamic-group 'OracleIdentityCloudService'/'VIP-Reassignment-Tag' to { PRIVATE_IP_READ, PRIVATE_IP_UPDATE, VNIC_ASSIGN, VNIC_UNASSIGN, VNIC_ATTACHMENT_READ, INSTANCE_INSPECT, SECRET_BUNDLE_READ, SECRET_UPDATE } in compartment <compartment_name>

Se il gruppo dinamico VIP-Reassignment-Tag è costituito da istanze dell'hub Maximum Availability di Oracle GoldenGate nel compartimento A e OCI Vault si trova nel compartimento B, assicurarsi che SECRET_BUNDLE_READ, SECRET_UPDATE sia assegnato alle istanze nel compartimento A come indicato di seguito.

Allow dynamic-group 'OracleIdentityCloudService'/'VIP-Reassignment-Tag' to { SECRET_BUNDLE_READ, SECRET_UPDATE } in compartment B.

Impostare i database di origine e di destinazione per la replica

Prima di poter avviare la replica dei dati, è necessario preparare il database di origine o di destinazione per il supporto di Oracle GoldenGate. Per ulteriori informazioni sui passi per preparare Oracle AI Database, vedere Prepara database per Oracle GoldenGate.

Creare una rete cloud virtuale (VCN) personalizzata

È possibile utilizzare una VCN esistente o crearne una quando si distribuisce lo stack dell'hub a disponibilità massima di Oracle GoldenGate, ma assicurarsi che la VCN includa le configurazioni di rete riportate di seguito.

Nota: indipendentemente dal fatto che si crei una VCN personalizzata o si utilizzi una VCN esistente, assicurarsi di trovarsi nello stesso compartimento delle istanze o in un compartimento figlio dello stesso padre che ospita le istanze. Le istanze non possono trovarsi in un compartimento padre non correlato dal compartimento VCN.

Prima di iniziare

Prendere nota delle seguenti informazioni:

Per creare una VCN personalizzata, procedere come segue.

  1. Se non si è già connessi, eseguire il login alla console Oracle Cloud con l'account Oracle Cloud.

  2. Creare la VCN:

    1. Aprire il menu di navigazione di Oracle Cloud, selezionare Networking e quindi Reti cloud virtuali.

    2. Nella pagina Reti cloud virtuali nel compartimento, selezionare Crea VCN.

    3. Nel pannello Crea rete cloud virtuale, completare i campi riportati di seguito.

      1. Per Nome, immettere un nome per la VCN, ad esempio VCN01.

      2. Selezionare un compartimento in cui creare la VCN.

      3. Per IPv4 CIDR Blocks, immettere un blocco IPv4 CIDR quale 10.10.0.0/16, quindi premere Invio sulla tastiera.

    4. Selezionare Crea VCN.

  3. Creare gateway:

    • Creare un gateway Internet, se il tipo di accesso della subnet client è pubblico:
      1. Nella pagina dei dettagli della rete cloud virtuale selezionare Gateway.

      2. In Gateway Internet selezionare Crea gateway Internet.

      3. Nella pagina Crea gateway Internet immettere un nome per il gateway Internet, ad esempio igwy01, quindi selezionare Crea gateway Internet.

    • Creare un gateway NAT per la subnet del cluster o se il tipo di accesso della subnet del client è privato:
      1. Nella pagina dei dettagli della rete cloud virtuale selezionare Gateway.

      2. In Gateway NAT selezionare Crea gateway NAT.

      3. Nella pagina Crea gateway NAT, immettere un nome per il gateway NAT, ad esempio ngwy01, quindi selezionare Crea gateway NAT.

  4. Crea tabelle di instradamento e aggiungi regole di instradamento:

    1. Creare una tabella di instradamento per la subnet client:

      1. Nella pagina dei dettagli della rete cloud virtuale selezionare Ciclo, quindi in Tabelle instradamento selezionare Crea tabella di instradamento.

      2. Nella pagina Crea tabella di instradamento immettere un nome per la tabella di instradamento, ad esempio client_rt01, quindi selezionare Crea.

      3. Selezionare la tabella di instradamento appena creata.

      4. Nella pagina Dettagli tabella di instradamento selezionare Regole di instradamento, quindi Aggiungi regole di instradamento.

      5. Nella pagina Aggiungi regole di instradamento completare i campi come indicato di seguito.

        1. In Tipo di destinazione, selezionare:

          • Gateway Internet, se la subnet del client è pubblica.

          • Gateway NAT, se la subnet del client è privata.

        2. Per Blocco CIDR di destinazione, immettere 0.0.0.0/0

        3. In Destinazione, selezionare il tipo di destinazione selezionato nel passo 1 dall'elenco a discesa.

      6. Selezionare Aggiungi regole di instradamento.

    2. Creare una tabella di instradamento per la subnet del cluster:

      1. Tornare alla pagina Instradamento, quindi selezionare Crea tabella di instradamento.

      2. Nella pagina Crea tabella di instradamento immettere un nome per la tabella di instradamento, ad esempio cluster_rt01, quindi selezionare Crea.

      3. Selezionare la tabella di instradamento appena creata.

      4. Nella pagina Dettagli tabella di instradamento selezionare Regole di instradamento, quindi Aggiungi regole di instradamento.

      5. Nella pagina Aggiungi regole di instradamento completare i campi come indicato di seguito.

        1. Per Tipo di destinazione, selezionare Gateway NAT.

        2. Per il blocco CIDR di destinazione, immettere 0.0.0.0/0

        3. Per Destinazione, selezionare Gateway NAT dall'elenco a discesa.

      6. Selezionare Aggiungi regole di instradamento.

  5. Creazione di liste di sicurezza:

    1. Utilizzare l'indicatore di percorso per tornare alla pagina dei dettagli della VCN.

    2. Nella pagina dei dettagli della rete cloud virtuale selezionare Sicurezza.

    3. Creare una lista di sicurezza per la subnet client:

      1. Selezionare Crea lista di sicurezza.

      2. Nella pagina Crea elenco di sicurezza, completare i campi come indicato di seguito.

        1. Per Nome, immettere client_sl01.

        2. In Consenti regole per entrata, selezionare + Altra regola di entrata.

        3. per la regola di entrata 1,

          1. Per Tipo di origine, selezionare CIDR.

          2. Per CIDR origine, immettere 10.10.0.0/24.

          3. Per Protocollo IP, selezionare ICMP dall'elenco a discesa.

          4. Per Tipo, immettere 8.

          5. Per Descrizione, immettere Required for ACFS replication.

          6. Selezionare + Altra regola di entrata

        4. per la regola di entrata 2,

          1. Per Tipo di origine, selezionare CIDR.

          2. Per CIDR di origine, immettere il CIDR della subnet client. Ad esempio, 10.10.0.0/24.

          3. Per Intervallo porte di origine, immettere All

          4. Per Intervallo porte destinazione, immettere All.

          5. Per Protocollo IP, selezionare TCP dall'elenco a discesa.

          6. Per Descrizione, immettere Required for GI communication.

          7. Selezionare + Altra regola di entrata

        5. per la regola di entrata 3,

          1. Per Tipo di origine, selezionare CIDR.

          2. Per il CIDR di origine,

            • Se la sottorete del client è pubblica, immettere 0.0.0.0/0.

            • Se la sottorete del client è privata, immettere 10.10.0.0/24

          3. Per Intervallo porte di origine, immettere All

          4. Per Intervallo porte destinazione, immettere 22.

          5. Per Protocollo IP, selezionare TCP dall'elenco a discesa.

          6. Per Descrizione, immettere Required for SSH.

        6. per la regola di entrata 4,

          1. Per Tipo di origine, selezionare CIDR.

          2. Per il CIDR di origine,

            • Se la sottorete del client è pubblica, immettere 0.0.0.0/0.

            • Se la sottorete del client è privata, immettere 10.10.0.0/24

          3. Per Intervallo porte di origine, immettere 443

          4. Per Intervallo porte destinazione, immettere 443.

          5. Per Protocollo IP, selezionare TCP dall'elenco a discesa.

          6. Per Descrizione, immettere Required for web access to GoldenGate.

        7. In Consenti regole per uscita, selezionare + Altra regola di uscita.

        8. Per la regola di uscita 1,

          1. Per Tipo di destinazione, selezionare CIDR.

          2. Per CIDR destinazione, immettere 0.0.0.0/0.

          3. Per Protocollo IP, selezionare Tutti i protocolli.

      3. Selezionare Crea lista di sicurezza.

    4. Creare una lista di sicurezza per la subnet del cluster.

      1. Selezionare Crea lista di sicurezza.

      2. Nella pagina Crea elenco di sicurezza, completare i campi come indicato di seguito.

        1. Per Nome, immettere cluster_sl01.

        2. In Consenti regole per entrata, selezionare + Altra regola di entrata.

        3. per la regola di entrata 1,

          1. Per Tipo di origine, selezionare CIDR.

          2. Per CIDR origine, immettere 10.10.1.0/24.

          3. Per Protocollo IP, selezionare ICMP dall'elenco a discesa.

          4. Per Tipo, immettere All.

          5. Per Codice, immettere All.

          6. Selezionare + Altra regola di entrata

        4. per la regola di entrata 2,

          1. Per Tipo di origine, selezionare CIDR.

          2. Per CIDR origine, immettere 10.10.1.0/24.

          3. Per Intervallo porte di origine, immettere All.

          4. Per Intervallo porte destinazione, immettere All.

          5. Per Protocollo IP, selezionare TCP dall'elenco a discesa.

          6. Selezionare + Altra regola di entrata

        5. per la regola di entrata 3,

          1. Per Tipo di origine, selezionare CIDR.

          2. Per CIDR origine, immettere 10.10.1.0/24.

          3. Per Intervallo porte di origine, immettere All.

          4. Per Intervallo porte destinazione, immettere All.

          5. Per Protocollo IP, selezionare UDP dall'elenco a discesa.

          6. Selezionare + Altra regola di entrata

        6. In Consenti regole per uscita, selezionare + Altra regola di uscita.

        7. Per la regola di uscita 1,

          1. Per Tipo di destinazione, selezionare CIDR.

          2. Per CIDR destinazione, immettere 0.0.0.0/0.

          3. Per Protocollo IP, selezionare Tutti i protocolli.

        8. Selezionare Crea lista di sicurezza.

  6. Creare la subnet client:

    1. Utilizzare l'indicatore di percorso per tornare alla pagina dei dettagli della VCN.

    2. Nella pagina dei dettagli della rete cloud virtuale, selezionare Subnet.

    3. Nell'elenco Subnet selezionare Crea subnet.

    4. Nella pagina Crea subnet completare i campi riportati di seguito.

      1. Per Nome, immettere un nome per la sottorete, ad esempio clientsubnet001.

      2. In Crea nel compartimento, selezionare il compartimento in cui creare la subnet.

      3. Per Tipo di subnet, selezionare Regionale.

      4. Per IPv4 CIDR Blocks, immettere 10.10.0.0/24.

      5. Per la tabella di instradamento nel compartimento, selezionare la tabella di instradamento client creata nel passo 4a (client_rt01).

      6. (Facoltativo) Per Accesso alla subnet, selezionare una delle opzioni riportate di seguito.

        • Sottorete pubblica, per consentire gli indirizzi IP pubblici per le istanze create in questa subnet.

        • Sottorete privata, per vietare gli indirizzi IP pubblici per le istanze create in questa subnet.

      7. Per gli elenchi di sicurezza, selezionare la lista di sicurezza client creata nel passo 5c (client_sl01).

    5. Selezionare Crea subnet.

  7. Creare la subnet del cluster:

    1. Nella pagina dei dettagli della rete cloud virtuale selezionare Crea subnet.

    2. Nella pagina Crea subnet completare i campi riportati di seguito.

      1. Per Nome, immettere un nome per la sottorete, ad esempio clustersubnet001.

      2. In Crea nel compartimento, selezionare il compartimento in cui creare la subnet.

      3. Per i blocchi IPv4 CIDR, immettere un blocco IPv4 CIDR, ad esempio 10.10.1.0/24.

      4. Per la tabella di instradamento nel compartimento, selezionare la tabella di instradamento client creata nel passo 4b (cluster_rt01).

      5. Per Accesso alla subnet, selezionare Subnet privata.

      6. Per le liste di sicurezza, selezionare la lista di sicurezza client creata nel passo 5d (client_sl01).

    3. Selezionare Crea subnet.

  8. Creare una vista privata:

    1. Utilizzare la barra di ricerca della console di Oracle Cloud per cercare private view.

    2. Nei risultati della ricerca, in Servizi, selezionare Viste private (Gestione DNS).

    3. Nella pagina Viste private, selezionare Crea vista privata.

    4. Nella pagina Crea vista privata immettere goldengate_dns_view, quindi selezionare Crea.

  9. Creare una zona :

    1. Nel menu di gestione DNS, selezionare Zone private.

    2. Nella pagina Zone private, quindi selezionare Crea zona.

    3. Nella pagina Crea zona privata immettere goldengatevcn.com, quindi selezionare Crea.

    4. Assicurarsi che la vista privata DNS selezionata sia la vista privata creata nel passo 8, quindi selezionare Crea.

  10. Aggiornare il resolver DNS associato:

    1. Utilizzare la freccia Precedente per tornare al menu Networking, quindi selezionare Reti cloud virtuali.

    2. Nella pagina Reti cloud virtuali, selezionare la VCN.

    3. Nella pagina Dettagli rete cloud virtuale, nella scheda Informazioni VCN, individuare il resolver DNS e selezionare il nome della VCN.

    4. Nella pagina dei dettagli del resolver privato selezionare Viste private associate, quindi Gestisci viste private.

    5. Nel pannello Gestisci viste private selezionare la vista privata DNS creata nel passo 8 dall'elenco a discesa, quindi selezionare Salva modifiche.