Verteilungspfad zwischen OCI-GoldenGate-Deployments in verschiedenen Regionen mit VCN-Peering einrichten

Hier erfahren Sie, wie Sie Oracle Cloud Infrastructure GoldenGate- und Virtual Cloud Network-(VCN-)Peering einrichten und konfigurieren, um einen Verteilungspfad zwischen zwei OCI-GoldenGate-Deployments zu erstellen, die sich in zwei verschiedenen Regionen befinden.

Überblick

Sie können eine verteilte heterogene und Multicloud-Datenstruktur mit vernetzten Oracle Cloud Infrastructure (OCI) GoldenGate-Deployments erstellen. In diesem Beispiel wird gezeigt, wie Sie einen Verteilungspfad zwischen OCI GoldenGate-Deployments in Phoenix (Region A) und Frankfurt (Region B) erstellen.



Bevor Sie beginnen

Sie benötigen Folgendes, um fortzufahren:

  • Ein vorhandenes OCI GoldenGate-Deployment in einer Region (Region A) mit einem definierten Extract
  • Ein vorhandenes OCI GoldenGate-Deployment in einer anderen Region (Region B)
  • Beide sollten nur private Netzwerkkonnektivität zulassen
  • Ein vorhandenes Dynamisches Routinggateway (DRG)

Aufgabe 1: Networking konfigurieren

  1. Befolgen Sie in Region A die Schritte zum Erstellen eines VCN:
    1. Klicken Sie im Navigationsmenü der Oracle Cloud-Konsole auf Networking, und klicken Sie auf Virtuelle Cloud-Netzwerke.
    2. Bestätigen Sie die Compartment-Auswahl, oder ändern Sie Compartments.
    3. Klicken Sie auf VCN erstellen.
    4. Füllen Sie im Bereich "VCN erstellen" die folgenden Felder aus, und klicken Sie auf VCN erstellen:
      • Name: Geben Sie einen Namen ein
      • In Compartment erstellen: Übernehmen Sie die Vorgabe
      • IPv4 CIDR-Blöcke:
        • Öffentlich (10.0.0.0/24)
        • Privat (10.0.1.0/24)
    5. Klicken Sie auf der Seite VCN-Details auf Gateways und dann auf DRG-Anhang erstellen.
    6. Geben Sie auf der Seite "DRG-Anhang erstellen" einen Namen für das DRG ein, wählen Sie einen DRG-Speicherort aus, und klicken Sie auf DRG-Anhang erstellen.
    7. Wählen Sie in der Liste "Dynamisches Routinggateway - Anhänge" das von Ihnen erstellte DRG aus.
    8. Klicken Sie auf der Seite "DRG-Details" auf Anhänge.
    9. Klicken Sie unter "Remote-Peering-Verbindungsanhänge" auf Remote-Peering-Verbindung erstellen.
    10. Geben Sie im Bereich "Remote-Peering-Verbindung erstellen" einen Namen und übernehmen Sie die Standardeinstellungen wie gewünscht, und klicken Sie auf Remote-Peering-Verbindungen erstellen. Dem DRG wird automatisch ein Remote-Peering-Verbindungsanhang hinzugefügt, und sein Peering-Status wird auf "Neu (ohne Peering)" gesetzt.
    11. Wählen Sie in der Liste der Anhänge für Remote-Peering-Verbindungen die von Ihnen erstellte RPC aus.
    12. Klicken Sie für die OCID auf der Seite "RPC-Details" auf Kopieren.

      Hinweis:

      Sie können die OCID vorübergehend zur späteren Verwendung in einen Texteditor einfügen.
  2. Wiederholen Sie den vorherigen Schritt in Region B, um ein VCN (VCN B) mit zwei regionalen Subnetzen und DRG zu erstellen:
    • Öffentlich (192.168.0.0/24))
    • Privat (192.168.1.0/24)
  3. Klicken Sie auf der Seite RPC-Details für Region B auf den RPC-Namen, und klicken Sie dann auf Verbindung herstellen.
  4. Klicken Sie auf der Seite "Details" von VCN A auf Sicherheit und dann auf Sicherheitsliste für privates Subnetz-<VCN-Name>.
  5. Klicken Sie auf Ingress-Regeln hinzufügen.
  6. Fühlen Sie im Dialogfeld "Ingress-Regeln hinzufügen" die folgenden Felder, und klicken Sie auf Ingress-Regeln hinzufügen:
    1. Quelltyp: CIDR
    2. Quell-CIDR: 192.168.1.0/24
    3. IP-Protokoll: TCP
    4. Quellportbereich: Alle
    5. Zielportbereich: 443

      Hinweis:

      443 ist der Standardport für den Zugriff auf OCI GoldenGate-Deployments.
  7. Fügen Sie Ingress-Regeln hinzu, damit der DNS-Resolver in beiden Regionen miteinander kommunizieren kann:
    • 192.168.0.0/16 UDP All 53
    • 192.168.0.0/16 TCP All 53
  8. Klicken Sie auf der Seite "Details" von VCN A auf Routing und dann auf Routentabelle für privates Subnetz - <VCN-Name>.
  9. Klicken Sie auf Routingregeln hinzufügen.
  10. Füllen sie im Bereich "Routingregel hinzufügen" die folgenden Felder, und klicken Sie auf Routingregeln hinzufügen:
    • Zieltyp: Dynamisches Routinggateway
    • Ziel-CIDR-Block: 192.168.1.0/24
  11. Klicken Sie auf der Seite "Details" von VCN B auf Sicherheit und dann auf Sicherheitsliste für privates Subnetz-<VCN-Name>.
  12. Klicken Sie auf Ingress-Regeln hinzufügen.
  13. Fühlen Sie im Dialogfeld "Ingress-Regeln hinzufügen" die folgenden Felder, und klicken Sie auf Ingress-Regeln hinzufügen:
    1. Quelltyp: CIDR
    2. Quell-CIDR: 10.0.1.0/24
    3. IP-Protokoll: TCP
    4. Quellportbereich: Alle
    5. Zielportbereich: 443

      Hinweis:

      443 ist der Standardport für den Zugriff auf OCI GoldenGate-Deployments.
  14. Fügen Sie Ingress-Regeln hinzu, damit der DNS-Resolver in beiden Regionen miteinander kommunizieren kann:
    • 10.0.0.0/16 UDP All 53
    • 10.0.0.0/16 TCP All 53
  15. Klicken Sie auf die Seite "Details" von VCN B unter Ressourcen auf Routentabellen und dann auf Routentabelle für privates Subnetz-<VCN-Name>.
  16. Klicken Sie auf Routingregeln hinzufügen.
  17. Füllen sie im Bereich "Routingregel hinzufügen" die folgenden Felder, und klicken Sie auf Routingregeln hinzufügen:
    • Zieltyp: Dynamisches Routinggateway
    • Ziel-CIDR-Block: 10.0.1.0/24

Aufgabe 2: DNS-Peering konfigurieren

  1. Listening und Weiterleitungsendpunkt in VCN A erstellen:
    1. Klicken Sie im Navigationsmenü der Oracle Cloud-Konsole auf Networking, und wählen Sie Virtuelle Cloud-Netzwerke aus.
    2. Wählen Sie in der Liste der virtuellen Cloud-Netzwerke VCN A aus.
    3. Wählen Sie in VCN A unter "VCN-Informationen" den DNS-Resolver aus.
    4. Klicken Sie unter "Ressourcen" auf Endpunkte und dann auf Endpunkt erstellen, um einen Listening- und einen Weiterleitungsendpunkt zu erstellen.
      1. Geben Sie im Bereich "Endpunkt erstellen" einen Namen ein.
      2. Wählen Sie unter Subnetz auswählen in der Dropdown-Liste "VCN - Ein privates Subnetz" aus.
      3. Wählen Sie unter Endpunkttyp die Option Listening aus.
      4. Klicken Sie auf Endpunkt erstellen.
      5. Wiederholen Sie die oben genannten Schritte, um den Weiterleitungsendpunkt zu erstellen.

      Hinweis:

      Weitere Informationen finden Sie unter Resolver-Endpunkt erstellen.
  2. Wiederholen Sie Schritt 1, um einen Listening- und einen Weiterleitungsendpunkt in VCN B zu erstellen.
  3. Regeln für VCN A verwalten:
    1. Gehen Sie zurück zu VCN A, und klicken Sie auf "DNS-Resolver".
    2. Klicken Sie unter "Ressourcen" auf Regeln und dann auf Regeln verwalten:
      1. Wählen Sie im Bereich "Regeln verwalten" unter Regelbedingung in der Dropdown-Liste die Option Domains aus.
      2. Geben Sie unter Domains den DNS-Domainnamen für VCN B ein.

        Beispiel: Wenn Ihre Zielregion (Region B) "Germany Central (Frankfurt)" ist, lautet Ihr OCI-Domainname GoldenGate: deployment.goldengate.eu-frankfurt-1.oci.oraclecloud.com

      3. Wählen Sie unter Quellendpunkt in der Dropdown-Liste den DNS-Resolverweiterungsendpunkt für VCN A aus.
      4. Geben Sie unter Ziel-IP-Adresse die IP-Adresse des Listening-Endpunkts des DNS-Resolvers für VCN B ein.
      5. Klicken Sie auf Änderungen speichern.

        Hinweis:

        Weitere Informationen zum Erstellen einer Resolver-Regel finden Sie unter Resolver-Regeln.
  4. Regeln für VCN B verwalten:
    1. Gehen Sie zurück zu VCN B, und klicken Sie auf "DNS-Resolver".
    2. Klicken Sie unter "Ressourcen" auf Regeln und dann auf Regeln verwalten:
      1. Wählen Sie im Bereich "Regeln verwalten" unter Regelbedingung in der Dropdown-Liste die Option Domains aus.
      2. Geben Sie unter Domains den OCI-Domainnamen GoldenGate für VCN A ein.

        Beispiel: Wenn Ihre Zielregion (Region A) US West (Phoenix) ist, lautet der OCI-Domainname GoldenGate: deployment.goldengate.us-phoenix-1.oci.oraclecloud.com

      3. Wählen Sie unter Quellendpunkt in der Dropdown-Liste den DNS-Resolverweiterungsendpunkt für VCN B aus.
      4. Geben Sie unter Ziel-IP-Adresse die IP-Adresse des Listening-Endpunkts des DNS-Resolvers für VCN A ein.
      5. Klicken Sie auf Änderungen speichern.

        Hinweis:

        Weitere Informationen zum Erstellen einer Resolver-Regel finden Sie unter Resolver-Regeln.

Aufgabe 3: Verbindungen erstellen und zuweisen

  1. Erstellen Sie in Region A eine GoldenGate-Verbindung für das Remote-Deployment in Region B.

    Hinweis:

    Stellen Sie Folgendes sicher:
    • Sie wählen Dedizierter Endpunkt als Trafficroutingmethode aus.
    • Die Domain, die vom in der Verbindungszeichenfolge oder dem Wallet angegebenen FQDN verwendet wird, wird mit den zugehörigen Regeln korrekt an den entsprechenden DNS-Resolver weitergeleitet. Weitere Informationen finden Sie unter Resolver-Regeln.
  2. Weisen Sie die Verbindung zum Deployment in Region A zu.

Aufgabe 4: Verteilungspfad erstellen

  1. Melden Sie sich in Region A bei der OCI GoldenGate-Deployment-Konsole an.
  2. Fügen Sie einen Verteilungspfad hinzu, indem Sie den in diesem Deployment definierten Extract und Trail verwenden.
  3. Nachdem der Verteilungspfad aktiv ist, melden Sie sich beim Ziel-Deployment in Region B an, und prüfen Sie, ob der Verteilungspfad im Empfangsservice angezeigt wird.