Hinweis:

RPC-Verbindung zwischen zwei Mandanten und ihren dynamischen Routinggateways einrichten

Einführung

In einer mehrmandantenfähigen Oracle Cloud Infrastructure-(OCI-)Umgebung ist es für hybride und verteilte Netzwerkarchitekturen von entscheidender Bedeutung, eine sichere und effiziente Kommunikation zwischen verschiedenen Mandanten zu ermöglichen. Eine Möglichkeit, dies zu erreichen, besteht darin, eine Remote-Peering-Verbindung (RPC) zwischen zwei Mandanten und den entsprechenden dynamischen Routinggateways (DRGs) einzurichten.

image

Ziele

Voraussetzungen

Aufgabe 1: Anforderer und Akzeptantenmandanten bestimmen

Bei der Einrichtung cloudübergreifender Kommunikation oder Ressourcenfreigabe in Oracle Cloud Infrastructure (OCI) ist es wichtig zu definieren, welcher Mandant der Anforderer ist und welcher Akzeptor in Bezug auf OCI-IAM-Policys ist. Diese Rollen werden von OCI-IAM-Policys gesteuert, die Berechtigungen für Benutzer, Gruppen und Compartments definieren.

Indem Sie die Rollen "Anforderer" und "Anforderer" klar in OCI IAM-Policys definieren, stellen Sie sicher, dass Berechtigungen korrekt eingerichtet sind, um einen sicheren, kontrollierten Zugriff auf Ressourcen über OCI-Mandanten und -Compartments hinweg zu ermöglichen. Beide Mandanten müssen zusammenarbeiten, um sicherzustellen, dass die entsprechenden Berechtigungen erteilt werden und dass OCI-IAM-Policys auf eine Weise festgelegt werden, die den Best Practices zur Sicherheit entspricht.

Die folgende Abbildung zeigt ein Beispiel für zwei Mandanten, die miteinander mit RPC verbunden sind, wobei einer davon als Requestor (REQ) und der andere als Acceptor (ACC) definiert ist.

image

Aufgabe 2: Teilsektor "Empfänger" für den Teilsektor "Anforderer" abonnieren

Im Rahmen der Einrichtung von RPC zwischen zwei OCI-Mandanten muss der Anforderer die Region der Acceptor-Mandanten abonnieren, während der Acceptor nicht die Region des Anforderers abonnieren muss. Hier ist der Grund:

Warum der Anforderer den Acceptor-Mandanten abonnieren muss:

Warum der Acceptor den Requestor-Mandanten nicht abonnieren muss:

Zusammenfassend muss der Anforderer den Acceptor abonnieren, um RPCs zu initiieren und Konnektivität herzustellen, während der Acceptor nur so konfiguriert werden muss, dass er auf Anforderungen antwortet, und kein Abonnement für den Requestor-Mandanten erfordert.

In der folgenden Abbildung wird ein Beispiel für die OCI-Konsole für Anforderer angezeigt. Beachten Sie, dass der Anforderer den Teilsektor {\b Acceptors} abonniert hat.

image

In der folgenden Abbildung wird ein Beispiel für die Acceptors-OCI-Konsole angezeigt. Beachten Sie, dass die Acceptors nicht für den Bereich "Requestors" abonniert sind.

image

Aufgabe 3: Erforderliche Parameter erfassen

Erfassen Sie die erforderlichen Parameter, um die OCI-IAM-Policy für den Anforderer und die Acceptorseite zu erstellen. In der folgenden Tabelle werden die Felder angezeigt, die in der OCI-IAM-Policy für den Acceptor- und den Requestor-Mandanten erforderlich sind, wenn der Remoteprozeduraufrufzugriff in OCI eingerichtet wird:

Informationen erforderlich Anforderer - Mandant Akzeptanzmandant
Mandanten-OCID X X
Gruppenname X  
Gruppen-OCID X  
Compartment-Name X X

Stellen Sie sicher, dass diese Informationen von beiden Seiten erfasst werden, bevor Sie die OCI-IAM-Policy erstellen.

Aufgabe 4: OCI-IAM-Policy auf Anforderer- und Acceptorseite erstellen und konfigurieren

Die offizielle Dokumentation zur OCI IAM-Policy, mit der die RPC ausgeführt werden kann, finden Sie hier: Remote-Peering mit einem erweiterten DRG.

Wenn Sie sich die Policys ansehen, werden Sie feststellen, dass in der OCI-IAM-Policy für den Anforderer einige Informationen vom Acceptor erforderlich sind. Für die Acceptor-OCI-IAM-Policy sind einige Informationen vom Anforderer erforderlich. Dies macht es manchmal verwirrend, die Richtlinien zu erstellen, und wenn die Richtlinien nicht korrekt sind, wird der RPC nicht erscheinen, und die Fehlerbehebung wird schwierig sein.

Um dieses Problem zu beheben, haben wir das RPC IAM-Policy-Tool erstellt. Es sind mehr RPC-Netzwerkarchitekturen verfügbar, aber das RPC-IAM-Policy-Tool kann nur verwendet werden, wenn Sie versuchen, eine RPC zwischen zwei verschiedenen OCI-Mandanten zu erstellen, bei denen jeder Mandant sein eigenes DRG hat.

In der folgenden Abbildung wird das Formular angezeigt, in dem Sie mit dem RPC IAM-Policy-Tool alle erforderlichen Details einfügen können. Das Formular fragt nach weiteren Informationen, die tatsächlich erforderlich sind. Es empfiehlt sich jedoch, alle Informationen an einem Ort zu haben, bevor Sie mit der Konfiguration der RPC- und der OCI-IAM-Policys auf der Acceptor- und Requestor-Seite beginnen.

Die Informationen und Parameter des Anforderers sind mit der Farbe Rot markiert, und die Informationen und Parameter des Anforderers sind mit der Farbe Blau markiert.

image

Die folgende Abbildung zeigt ein Beispiel für alle ausgefüllten Informationen. Geben Sie alle erforderlichen Felder ein, und klicken Sie auf Weiterleiten.

image

Das Tool generiert die folgenden Informationen:

image

Aufgabe 4.1: OCI-IAM-Policy auf Anfordererseite erstellen und konfigurieren

  1. Melden Sie sich bei der OCI-Konsole an, navigieren Sie zu Identität und Sicherheit, und klicken Sie auf Policys.

  2. Wählen Sie das Root Compartment aus, und klicken Sie auf Policy erstellen.

    image

  3. Geben Sie die folgenden Daten ein, und klicken Sie auf Erstellen.

    • Geben Sie einen Namen und eine Beschreibung für die Policy an.
    • Wählen Sie Manuellen Editor anzeigen.
    • Kopieren Sie die Policy-Anweisungen für die Requestor-Seite, oder fügen Sie sie in die Policy ein.

    image

    Wenn Sie die Policy erstellen, werden die konfigurierten Policy-Anweisungen angezeigt.

    image

    Wenn Sie zur Seite "Policy-Übersicht" zurückkehren, wird die konfigurierte Policy angezeigt.

    image

Aufgabe 4.2: OCI-IAM-Policy auf Acceptorseite erstellen und konfigurieren

  1. Melden Sie sich bei der OCI-Konsole an, navigieren Sie zu Identität und Sicherheit, und klicken Sie auf Policys.

  2. Wählen Sie das Root Compartment aus, und klicken Sie auf Policy erstellen.

    image

  3. Geben Sie die folgenden Daten ein, und klicken Sie auf Erstellen.

    • Geben Sie einen Namen und eine Beschreibung für die Policy an.
    • Wählen Sie Manuellen Editor anzeigen.
    • Kopieren Sie die Policy-Anweisungen für die Acceptorseite, und fügen Sie sie in die Policy ein.

    image

    Wenn Sie die Policy erstellen, werden die konfigurierten Policy-Anweisungen angezeigt.

    image

    Wenn Sie zur Policy-Übersicht zurückkehren, wird die konfigurierte Policy angezeigt.

    image

Aufgabe 5: DRG-Anhänge im DRG auf der Anforderer- und der Annahmeseite konfigurieren

Wir müssen einen RPC auf der Anforderer- und Annahme-Seite erstellen.

Aufgabe 5.1: RPC auf Anfordererseite erstellen

  1. Navigieren Sie zur OCI-Konsole, navigieren Sie zu Networking, und klicken Sie auf Dynamische Routinggateways.

  2. Klicken Sie auf Remote-Peering-Verbindungsanhänge und Remote-Peering-Verbindung herstellen.

    image

  3. Geben Sie Name ein, und klicken Sie auf Remote-Peering-Verbindungen erstellen.

    image

Aufgabe 5.2: RPC auf Akzeptorseite erstellen

  1. Navigieren Sie zur OCI-Konsole, navigieren Sie zu Networking, und klicken Sie auf Dynamische Routinggateways.

  2. Klicken Sie auf Remote-Peering-Verbindungsanhänge und Remote-Peering-Verbindung herstellen.

    image

  3. Geben Sie den Namen ein, und klicken Sie auf Remote-Peering-Verbindungen erstellen.

    image

  4. Erfassen Sie die RPC-OCID von der Acceptorseite, da wir diese OCID verwenden müssen, um die RPC-Verbindung von der Requestorseite herzustellen.

    image

Aufgabe 6: Verbindung von der Requestorseite herstellen

  1. Navigieren Sie von der Anfordererseite zur OCI-Konsole, navigieren Sie zu Networking, Dynamische Routinggateways, und klicken Sie auf Remote-Peering-Verbindungsanhänge.

  2. Klicken Sie auf die Remote-Peering-Verbindung (konfiguriert für die Acceptorseite), die in Aufgabe 5 erstellt wurde.

  3. Klicken Sie auf Verbindung herstellen.

    image

  4. Geben Sie die folgenden Daten ein, und klicken Sie auf Verbindung herstellen.

    • Wählen Sie die Region des Acceptors aus.
    • Fügen Sie die in Aufgabe 5 erfasste RPC-OCID ein.

    image

    Wenn der Anforderer die Acceptor-Region abonniert hat und die richtigen OCI-IAM-Policys konfiguriert sind und die richtige RPC-OCI vorhanden ist, muss der Peering-Status auf der Anfordererseite in Peering geändert werden.

    image

    Sie können auf die RPC klicken, um zusätzliche Informationen zum Peering anzuzeigen.

    • Beachten Sie, dass der Peerstatus Peer lautet.
    • Beachten Sie, dass die Peerregion Jeddah ist.
    • Beachten Sie, dass dies ein mandantenübergreifendes Peering ist.

    image

  5. Außerdem können wir den Peering-Status auf der Acceptorseite prüfen.

    1. Navigieren Sie von der Acceptor-Seite zur OCI-Konsole, navigieren Sie zu Networking, Dynamische Routinggateways, und klicken Sie auf Remote-Peering-Verbindungsanhänge.

    2. Klicken Sie auf die für den Anforderer konfigurierte Remote-Peering-Verbindung.

    3. Beachten Sie, dass der Peering-Status auch auf der Acceptorseite auf Peering gesetzt ist.

    image

    Sie können auf die RPC klicken, um zusätzliche Informationen zum Peering anzuzeigen.

    • Beachten Sie, dass der Peerstatus Peer lautet.
    • Beachten Sie, dass die Peerregion Riyadh ist.
    • Beachten Sie, dass dies ein mandantenübergreifendes Peering ist.

    image

Aufgabe 7: RPC-Architekturen mit drei oder mehr Mietern entwerfen

Es ist auch möglich, RPC-Verbindungen zwischen mehr als zwei Standorten oder Mandanten zu erstellen.

Schlussfolgerung

Für die Einrichtung einer RPC zwischen zwei OCI-Mandanten sind eine sorgfältige Planung, eine genaue Konfiguration und die richtigen OCI-IAM-Policys erforderlich. In diesem Schritt-für-Schritt-Tutorial haben Sie erfolgreich eine sichere und funktionale RPC zwischen zwei DRGs in separaten Mandanten eingerichtet. Diese Verbindung ermöglicht eine nahtlose Kommunikation über Netzwerke, eine entscheidende Komponente für den Aufbau skalierbarer und mehrmandantenfähiger OCI-Architekturen.

Um den Prozess zu vereinfachen und potenzielle Policy-Fehler zu vermeiden, bietet das RPC IAM-Policy-Tool eine einfache Möglichkeit, die erforderlichen OCI-IAM-Policys sowohl für den Requestor- als auch für den Acceptor-Mandanten zu generieren. Wenn Sie sicherstellen, dass Ihre Policys, DRG-Anhänge und regionalen Abonnements korrekt konfiguriert sind, wird ein reibungsloses Peering gewährleistet.

Über grundlegende RPC-Konfigurationen hinaus bietet das Entwerfen von Multi-Tenant-Architekturen mit drei oder mehr Mandanten weitere Flexibilität und Skalierbarkeit für Ihr OCI-Netzwerk. Das Verständnis der Rolle jedes Mandanten – sei es als Anforderer, Akzeptant oder beides – ermöglicht es Ihnen, robuste, miteinander verbundene Umgebungen zu erstellen, die hybride und verteilte Workloads effizient unterstützen.

Durch die Nutzung der Netzwerkfunktionen von OCI können Sie sichere, skalierbare und leistungsstarke mandantenübergreifende Architekturen erstellen, die auf Best Practices für Unternehmensnetzwerke abgestimmt sind. Wenn Probleme auftreten, ist der Besuch von OCI IAM-Policys und DRG-Konfigurationen ein guter erster Schritt bei der Fehlerbehebung.

Mit diesem Wissen sind Sie jetzt bestens gerüstet, um RPC-Verbindungen in Oracle Cloud Infrastructure einzurichten und zu erweitern, um die Netzwerkanforderungen Ihres Unternehmens zu erfüllen.

Bestätigungen

Weitere Lernressourcen

Sehen Sie sich weitere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um ein Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.