Auf dieser Seite wird beschrieben, wie Sie eine Konfiguration für private Verbindungen erstellen. Die Konfiguration für private Verbindungen 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 leichter herstellen lässt. Sie erstellen diese Art von Konfiguration, um private Verbindungen zu Oracle-Quelldatenbanken herzustellen.
Sie können zwei Arten von Konfigurationen für private Verbindungen erstellen:
- Für die Verbindung über Private Service Connect-Schnittstellen
- Für die Verbindung über VPC-Peering
Weitere Informationen zur Netzwerkverbindung in Database Migration Service finden Sie unter Netzwerkverbindung für heterogene Oracle-Migrationen und Übersicht über Methoden für die Quellverbindung.
Hinweis
- Sie benötigen ein VPC-Netzwerk, das die folgenden Anforderungen erfüllt:
- Das VPC-Netzwerk hat keine Peering-Einschränkungen.
- Es ist dasselbe Netzwerk, mit dem Ihre Quelldatenbank per Peering verbunden ist. Weitere Informationen finden Sie im Abschnitt zu den Anforderungen unter Private Verbindung mit VPC-Peering.
- Das VPC-Netzwerk hat einen verfügbaren IP-Bereich mit einem Mindest-CIDR-Block
von
/29. Database Migration Service verwendet diesen IP-Bereich, um ein Subnetz zu erstellen damit es mit der Quelldatenbank kommunizieren kann.
- Aktivieren Sie die Database Migration Service API und die Compute Engine API.
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 Verbindungen benötigen:
-
Administrator für die Datenbankmigration (
roles/datamigration.admin) -
Compute-Netzwerkbetrachter (
roles/compute.networkViewer)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten in der Dokumentation zu Identity and Access Management.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Erstellen einer Konfiguration für private Verbindungen 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 durchzuführen:
datamigration.*compute.networks.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 Verbindungen, die mit Private Service Connect-Schnittstellen verwendet werden soll:
- Erstellen Sie zuerst einen Netzwerkanhang in Ihrem
VPC-Netzwerk. Verwenden Sie ein Subnetz mit mindestens sechs kostenlosen nutzbaren IP-Adressen für
Database Migration Service (also einen
/29Bereich). Weitere Informationen finden Sie unter Private Verbindung mit Private Service Connect-Schnittstellen. - Rufen Sie in der Google Cloud Console die Seite Konfigurationen für private Verbindungen auf.
- Klicken Sie auf Konfiguration erstellen.
-
Geben Sie im Abschnitt Private Verbindung konfigurieren den Anzeigenamen für die Konfiguration ein und wählen Sie die Region aus.
Verwenden Sie dieselbe Region, in der sich das VPC-Netzwerk 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 im Zusammenhang mit Ihrer Migration (Quell- und Zielverbindungsprofile, Migrationsjobs, Zieldatenbanken, Konvertierungsarbeitsbereiche) in einer einzigen Region gespeichert werden müssen.
- Wählen Sie im Menü Verbindungsmethode die Option PSC-Schnittstellen aus.
Klicken Sie auf Erstellen.
Database Migration Service fügt das Producer-Projekt automatisch der Liste der akzeptierten Projekte Ihres Netzwerkanhangs hinzu.
Diese Konfiguration für private Verbindungen kann jetzt mit einem Quellverbindungsprofil verwendet werden.
Konfiguration für VPC-Peering erstellen
So erstellen Sie eine Konfiguration für private Verbindungen, die mit VPC-Peering verwendet werden soll:
- Rufen Sie in der Google Cloud Console die Seite Konfigurationen für private Verbindungen auf.
- Klicken Sie auf Konfiguration erstellen.
-
Geben Sie im Abschnitt Private Verbindung konfigurieren den Anzeigenamen für die Konfiguration ein und wählen Sie die Region aus.
Verwenden Sie dieselbe Region, in der sich das VPC-Netzwerk 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 im Zusammenhang mit Ihrer Migration (Quell- und Zielverbindungsprofile, Migrationsjobs, Zieldatenbanken, Konvertierungsarbeitsbereiche) in einer einzigen Region gespeichert werden müssen.
- Wählen Sie im Drop-down-Menü Autorisiertes VPC-Netzwerk die VPC aus, für die Database Migration Service Zugriff auf die private Verbindung haben soll. Diese VPC muss das Netzwerk sein, in dem Ihrer Oracle-Quelldatenbank eine private IP-Adresse zugewiesen ist.
-
Geben Sie im Feld IP-Bereich zuweisen einen IP-Bereich mit einem Mindest-CIDR-Block von
/29ein. Beispiel:10.72.149.40/29.Database Migration Service erstellt in der ausgewählten VPC ein Subnetz basierend auf diesem IP-Bereich. Wir empfehlen, 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 Verbindungen von Database Migration Service vorgesehen. Sie müssen den automatisch zugewiesenen Bereich freigeben bevor Sie ihn in Database Migration Service verwenden können. Weitere Informationen finden Sie im folgenden Abschnitt.
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 für private Verbindungen von Database Migration Service verwenden.
So generieren Sie einen nicht belegten IP-Bereich:
- Rufen Sie in der Google Cloud Console die Seite VPC-Netzwerke auf.
- Wählen Sie in der Liste der Netzwerke in Ihrem Projekt das Netzwerk aus, in dem Ihrer Oracle-Quelldatenbank eine private IP-Adresse zugewiesen ist.
- Rufen Sie den Tab Zugriff auf private Dienste auf und klicken Sie auf IP-Bereich zuweisen.
- Geben Sie im Fenster Internen IP-Bereich zuweisen Folgendes ein:
- Einen Anzeigenamen im Feld Name.
- Wählen Sie die Option Automatisch aus und geben Sie
29für das Präfix - Länge ein.
Ergebnis: In Ihrem VPC-Netzwerk wird ein leerer IP-Bereich für den Zugriff auf private Dienste in Ihrem Projekt zugewiesen.
- Prüfen Sie den Wert Interner IP-Bereich des neu zugewiesenen Bereichs. Notieren Sie ihn zur späteren Verwendung in Database Migration Service.
- Wählen Sie den neuen IP-Bereich in der Liste aus und klicken Sie auf Freigeben.
- Der generierte IP-Bereich kann jetzt in einem anderen Subnetz verwendet werden. Geben Sie den notierten Bereich im Feld IP-Bereich zuweisen ein, wenn Sie die Konfiguration für private Verbindungen in Database Migration Service erstellen.
- Klicken Sie auf Erstellen.
Diese Konfiguration für private Verbindungen kann jetzt mit einem Quellverbindungsprofil verwendet werden.
Nächste Schritte
Weitere Informationen zur Verbindung mit der Zieldatenbank. Weitere Informationen finden Sie unter Übersicht über die Verbindung mit der Zieldatenbank.
Eine vollständige Schritt-für-Schritt-Anleitung zur Migration finden Sie im Migrationsleitfaden von Oracle zu Cloud SQL for PostgreSQL.