Konfiguration für private Verbindungen für die Quelldatenbank erstellen

Auf dieser Seite wird beschrieben, wie Sie eine private Konnektivitätskonfiguration erstellen. Die Konfiguration für private Konnektivität ist ein Konstrukt von Database Migration Service, mit dem sich die Verbindung zwischen dem Dienstnetzwerk von Database Migration Service und dem VPC-Netzwerk (Virtual Private Cloud) Ihres Projekts herstellen lässt. Sie erstellen private Konnektivitätskonfigurationen, um private Verbindungen zu Oracle-Quelldatenbanken herzustellen.

Sie können zwei Arten von Konfigurationen für private Konnektivität erstellen:

Weitere Informationen zur Netzwerkverbindung in Database Migration Service finden Sie unter Netzwerkverbindung für heterogene Oracle-Migrationen und Übersicht über Quellnetzwerkmethoden.

Hinweis

  1. Sie benötigen ein Virtual Private Cloud-Netzwerk, das die folgenden Anforderungen erfüllt:
    • Für das VPC-Netzwerk gelten keine Peering-Einschränkungen.
    • Es ist dasselbe Netzwerk, in dem sich Ihre Quelldatenbank befindet. Weitere Informationen finden Sie im Abschnitt zu den Anforderungen unter Private Konnektivität mit VPC-Peering.
    • Das VPC-Netzwerk hat einen verfügbaren IP-Bereich mit einem CIDR-Block von /29. Database Migration Service verwendet diesen IP-Bereich, um ein Subnetz zu erstellen, damit er mit der Quelldatenbank kommunizieren kann.
  2. Aktivieren Sie die Database Migration Service API und die Compute Engine API.

    APIs aktivieren

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die erforderlichen IAM-Rollen für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Erstellen einer Konfiguration für private Konnektivität benötigen:

  • So erstellen Sie einen Netzwerkanhang und verwalten Konfigurationen für private Konnektivität:

  • Wenn Sie eine Konfiguration für private Verbindungen mit einem Netzwerkanhang oder dem zugrunde liegenden Subnetzwerk in einem anderen Projekt als Database Migration Service erstellen müssen (z. B. wenn Sie ein Hostprojekt mit freigegebene VPC verwenden), müssen Sie dem Database Migration Service-Dienstkonto (service-PROJECT_NUMBER@gcp-sa-datamigration.iam.gserviceaccount.com) die folgende Rolle zuweisen:

    Wenn das Database Migration Service-Projekt bereits in der Liste der akzeptierten Projekte des Netzwerkanhangs enthalten ist, reicht es alternativ aus, die Rolle Compute-Netzwerkbetrachter (roles/compute.networkViewer) zu gewähren.

Weitere Informationen zum Zuweisen von Rollen finden Sie in der Dokumentation zu Identity and Access Management unter Zugriff verwalten.

Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Erstellen einer Konfiguration für private Konnektivität in Database Migration Service erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden Berechtigungen sind erforderlich, um heterogene Oracle-Migrationen mit Database Migration Service auszuführen:

  • Nutzerkonto, das die Verbindung erstellt:
    • datamigration.*
    • compute.networks.list
  • Database Migration Service-Dienstkonto:
    • compute.networkAttachments.get
    • compute.networkAttachments.update
    • compute.subnetworks.get
    • compute.subnetworks.list

Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Konfiguration für Private Service Connect-Schnittstellen erstellen

So erstellen Sie eine Konfiguration für private Konnektivität, die mit Private Service Connect-Schnittstellen verwendet werden soll:

  1. Erstellen Sie zuerst einen Netzwerkanhang in Ihrem VPC-Netzwerk. Verwenden Sie ein Subnetz mit mindestens 6 verfügbaren, verwendbaren IP-Adressen für Database Migration Service (d. h. einen /29-Bereich). Weitere Informationen finden Sie unter Private Konnektivität mit Private Service Connect-Schnittstellen.
  2. Rufen Sie in der Google Cloud Console die Seite Konfigurationen für private Konnektivität auf.

    Zu „Konfigurationen für private Verbindungen“

  3. Klicken Sie auf Konfiguration erstellen.
  4. Geben Sie im Abschnitt Private Konnektivität konfigurieren den Anzeigenamen für die Konfiguration ein und wählen Sie die Region aus.

    Achten Sie darauf, dieselbe Region zu verwenden, in der sich das VPC-Netzwerk (Virtual Private Cloud) Ihres Projekts befindet. Es muss dieselbe Region sein, in der Sie den Migrationsjob und die Verbindungsprofile erstellen möchten. Database Migration Service ist ein vollständig regionales Produkt. Das bedeutet, dass alle Entitäten, die mit Ihrer Migration zusammenhängen (Quell- und Zielverbindungsprofile, Migrationsjobs, Zieldatenbanken, Konvertierungsarbeitsbereiche), in einer einzigen Region gespeichert werden müssen.

  5. Wählen Sie im Menü Verbindungsmethode die Option PSC-Schnittstellen aus.
  6. Klicken Sie auf Erstellen.

    Database Migration Service fügt das Producer-Projekt automatisch der Liste Akzeptierte Projekte Ihres Netzwerkanhangs hinzu.

Diese Konfiguration für private Konnektivität kann jetzt mit einem Quellverbindungsprofil verwendet werden.

Konfiguration für VPC-Peering erstellen

So erstellen Sie eine Konfiguration für private Konnektivität, die mit VPC-Peering verwendet werden soll:

  1. Rufen Sie in der Google Cloud Console die Seite Konfigurationen für private Konnektivität auf.

    Zu „Konfigurationen für private Verbindungen“

  2. Klicken Sie auf Konfiguration erstellen.
  3. Geben Sie im Abschnitt Private Konnektivität konfigurieren den Anzeigenamen für die Konfiguration ein und wählen Sie die Region aus.

    Achten Sie darauf, dieselbe Region zu verwenden, in der sich das VPC-Netzwerk (Virtual Private Cloud) Ihres Projekts befindet. Es muss dieselbe Region sein, in der Sie den Migrationsjob und die Verbindungsprofile erstellen möchten. Database Migration Service ist ein vollständig regionales Produkt. Das bedeutet, dass alle Entitäten, die mit Ihrer Migration zusammenhängen (Quell- und Zielverbindungsprofile, Migrationsjobs, Zieldatenbanken, Konvertierungsarbeitsbereiche), in einer einzigen Region gespeichert werden müssen.

  4. Wählen Sie im Drop-down-Menü Autorisiertes VPC-Netzwerk die VPC aus, auf die Database Migration Service über private Konnektivität zugreifen soll. Diese VPC muss das Netzwerk sein, in dem Ihrer Oracle-Quelldatenbank eine private IP-Adresse zugewiesen ist.
  5. Geben Sie im Feld IP-Bereich zuweisen einen IP-Bereich mit einem CIDR-Block von /29 ein. Beispiel: 10.72.149.40/29.

    Database Migration Service erstellt in der ausgewählten VPC ein Subnetz auf Grundlage dieses IP-Bereichs. Wir empfehlen Ihnen, sich an Ihren Netzwerkadministrator zu wenden, um einen geeigneten IP-Bereich zu erhalten.

    Zu Testzwecken können Sie auch versuchen, einen IP-Bereich mit der Schnittstelle für den Zugriff auf private Dienste von Virtual Private Cloud zu generieren. Diese automatische Zuweisung ist nicht für Konfigurationen für private Konnektivität von Database Migration Service vorgesehen. Sie müssen den automatisch zugewiesenen Bereich freigeben, bevor Sie ihn in Database Migration Service verwenden können. Maximieren Sie den folgenden Abschnitt, um weitere Informationen zu erhalten.

    Beispiel: IP-Bereich mit Zugriff auf private Dienste generieren

    Sie können einen nicht belegten IP-Bereich in Ihrem VPC-Netzwerk generieren, wenn Sie eine Einrichtung für den Zugriff auf private Dienste erstellen. Sie können diesen Bereich später in der VPC-Konfiguration freigeben und für die Konfiguration der privaten Konnektivität von Database Migration Service verwenden.

    So generieren Sie einen nicht belegten IP-Bereich:

    1. Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerke auf.

      Zur Seite „VPC-Netzwerke“

    2. Wählen Sie aus der Liste der Netzwerke in Ihrem Projekt das Netzwerk aus, in dem Ihrer Oracle-Quelldatenbank eine private IP-Adresse zugewiesen ist.
    3. Rufen Sie den Tab Zugriff auf private Dienste auf und klicken Sie auf IP-Bereich zuweisen.
    4. Geben Sie im Fenster Internen IP-Bereich zuweisen Folgendes ein:
      1. Einen Anzeigenamen im Feld Name.
      2. Wählen Sie die Option Automatisch aus und geben Sie 29 für das Präfix ein.
      3. Länge angepasst.

      Ergebnis: Ihr VPC-Netzwerk weist einen leeren IP-Bereich für den Zugriff auf private Dienste in Ihrem Projekt zu.

    5. Prüfen Sie den Wert für interne IP-Adresse des neuen zugewiesenen Bereichs. Notieren Sie sich den Namen für die spätere Verwendung im Database Migration Service.
    6. Wählen Sie den neuen IP-Bereich aus der Liste aus und klicken Sie auf Freigeben.
    7. Der generierte IP-Bereich kann jetzt in einem anderen Subnetz verwendet werden. Geben Sie den Bereich ein, den Sie im Feld IP-Bereich zuweisen notiert haben, wenn Sie die Konfiguration für private Konnektivität in Database Migration Service erstellen.
  6. Klicken Sie auf Erstellen.

Diese Konfiguration für private Konnektivität kann jetzt mit einem Quellverbindungsprofil verwendet werden.

Nächste Schritte