Konnektivitätstests ist ein Diagnosetool, mit dem Sie die Konnektivität zwischen Netzwerkendpunkten prüfen können. Es analysiert Ihre Konfiguration und führt in einigen Fällen eine Live-Datenebenenanalyse zwischen den Endpunkten durch. Ein Endpunkt ist eine Quelle oder ein Ziel des Netzwerktraffics, z. B. eine Cloud SQL-Instanz.
Verwenden Sie das Tool für Konnektivitätstests für einen der folgenden Zwecke:
- Prüfen der Verbindung zwischen einer Cloud SQL-Instanz und einer anderen Ressource wie einer virtuellen Maschine (VM) oder zwischen einer Lesereplikatinstanz und einer primären Instanz.
- Beheben von Verbindungsproblemen im Zusammenhang mit verschiedenen Quell- und Zieleinstellungen.
- Feststellen, ob in Ihrem VPC-Netzwerk, das für die Cloud SQL-Ressourcen verwendet wird, ein Problem auftritt.
Konfigurationsfehler, die das Tool diagnostizieren kann, sind z. B., wenn eine Verbindung zu einer Cloud SQL-Instanz durch Folgendes blockiert wird:
- VPC-Firewallregeln, hierarchische Firewallrichtlinien und globale Netzwerk-Firewallrichtlinien
- Ein Routingproblem (z. B. wenn eine falsche Route zu einem Zielnetzwerk verwendet wird oder keine dynamischen Routen verfügbar sind)
- Ein Problem im Zusammenhang mit VPC-Peering zwischen Ihrem VPC-Netzwerk und dem von Google verwalteten Dienstnetzwerk
- Wenn die Instanz nicht ausgeführt wird
- Ein falscher Port oder ein falsches Protokoll, der bzw. das vom Cloud SQL Auth-Proxy für den Zugriff auf die Instanz verwendet wird
- Ausfall bei der Einrichtung autorisierter Netzwerke für die Instanz
Weitere Informationen zum Tool für Konnektivitätstests finden Sie in der Übersicht über Konnektivitätstests.
Hinweise
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Aktivieren Sie die Network Management API. Sie müssen diese API aktivieren, damit Sie Konnektivitätstests ausführen können.
- Weisen Sie Ihrem Nutzerkonto die Rolle Administrator für die Netzwerkverwaltung und die zugehörigen Berechtigungen zu.
Konnektivitätstest erstellen
So erstellen Sie einen Konnektivitätstest:
-
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.
Klicken Sie auf die Cloud SQL-Instanz, für die Sie einen Konnektivitätstest erstellen möchten.
- Klicken Sie im seitlichen Navigationsmenü auf Verbindungen.
- Klicken Sie auf den Tab Konnektivitätstests und dann auf Erstellen.
Geben Sie im Feld Testname einen Namen für den Test ein.
- Wählen Sie in der Liste Protokoll ein Protokoll für den Test aus.
- Wenn diese Cloud SQL-Instanz die Quelle für den Test ist, gehen Sie so vor:
- Klicken Sie in der Region Quelle auf die Option Aktuelle Cloud SQL-Instanz.
- Klicken Sie in der Region Ziel auf Andere und geben Sie Informationen zum Endpunkt für das Ziel an.
- Wenn die Instanz das Ziel für den Test ist, gehen Sie so vor:
- Klicken Sie in der Region Quelle auf Andere und geben Sie Informationen zum Endpunkt der Quelle an.
- Klicken Sie in der Region Ziel auf die Option Aktuelle Cloud SQL-Instanz.
- Geben Sie in das Feld Zielport einen Port für das Ziel ein.
- Klicken Sie auf Erstellen.
Nach Abschluss des Tests wird der Tab Konnektivitätstests geladen und eine Liste der konfigurierten Tests angezeigt.
Informationen zu einem Konnektivitätstest ansehen
Allgemeine Informationen zu einem angezeigten Konnektivitätstest sind zum Beispiel:
- Name, Protokoll, Quelle und Ziel für den Test.
- Google Cloud-Projekte, die der Quelle und dem Ziel zugeordnet sind.
- Für das Ziel reservierter Port.
- Datum und Uhrzeit der letzten Ausführung des Tests.
- Ergebnis der Analyse der Datenebene, die angibt, wie viele Datenpakete von der Quelle zum Ziel übertragen wurden.
- Ergebnis der Prüfung der Konfigurationsanalyse, die angibt, ob eine Verbindung zwischen Quelle und Ziel hergestellt werden kann, damit Datenpakete an das Ziel übertragen werden können.
- Details zum Test.
Zusätzlich zu den allgemeinen Informationen zu einem Konnektivitätstest können Sie auf einen Test klicken, um zusätzliche Informationen zu den Testergebnissen aufzurufen, einschließlich der folgenden:
- Unidirektionale Latenzwerte, die mit der Live-Datenebenenanalyse verknüpft sind.
- Detaillierte Informationen zur Konfigurationsanalyseprüfung. Diese Informationen umfassen den Status der Prüfung, die Cloud SQL-Instanz usw.
- REST API-Antwort für den ausgeführten Konnektivitätstest
Allgemeine und detaillierte Informationen ansehen
So erhalten Sie allgemeine und detaillierte Informationen zu einem Konnektivitätstest:
-
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.
Klicken Sie auf die Cloud SQL-Instanz, für die Sie Informationen zu einem Konnektivitätstest aufrufen möchten.
- Klicken Sie im seitlichen Navigationsmenü auf Verbindungen.
- Klicken Sie auf den Tab Konnektivitätstests. Allgemeine Informationen zu allen Tests, die mit der Instanz verknüpft sind, werden angezeigt.
Klicken Sie auf einen Test, für den Sie detaillierte Informationen aufrufen möchten.
Die Seite Details des Konnektivitätstests wird angezeigt. Auf dieser Seite werden die allgemeinen Ergebnis- und Ergebniskarten für jede Google Cloud-Ressource im Testpfad angezeigt. Sie können auf einen Link zur Detailseite für einige Google Cloud-Ressourcen klicken, z. B. zu VM-Instanzen oder Routen. Wenn der Test mehrere Traces enthält, können Sie ein Trace aus der Trace-Ergebnisliste auswählen.
Wenn der Test für die Analyse der Datenebene geeignet ist, können Sie die Messwerte für den Paketverlust und die Latenz ansehen.
Informationen zum Interpretieren der Testergebnisse finden Sie unter Konfigurationsanalysestatus.
- Wenn Sie Details zur Konfigurationsanalyseprüfung benötigen, klicken Sie unter Letztes Konfigurationsanalyseergebnis auf Ansehen.
- Scrollen Sie zum Ende der Seite und klicken Sie auf REST-Äquivalent, um die REST API-Antwort für den Test aufzurufen.
Konnektivitätstest ändern
So ändern Sie einen Konnektivitätstest:
-
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.
- Klicken Sie auf die Cloud SQL-Instanz, für die Sie einen Konnektivitätstest ändern möchten.
- Klicken Sie im seitlichen Navigationsmenü auf Verbindungen.
- Klicken Sie auf den Tab Konnektivitätstests.
- Klicken Sie auf den Test, den Sie ändern möchten.
- Klicken Sie auf der Seite Details des Konnektivitätstests auf Bearbeiten.
- Ändern Sie den Test. Sie können das Protokoll, die Quell- und Zielendpunkte und den Zielport ändern.
- Klicken Sie auf Speichern.
Verbindung testen
Sie können die Verbindung zu einer Cloud SQL-Instanz mit aktiviertem Private Service Connect testen. Legen Sie die IP-Adresse des Private Service Connect-Endpunkts, der für die Verbindung zur Instanz verwendet wird, als Ziel-IP-Adresse fest, um die eingehende Verbindung zur Instanz zu testen.
gcloud
Verwenden Sie den Befehl gcloud network-management connectivity-tests create
, um einen Konnektivitätstest für eine Cloud SQL-Instanz mit aktiviertem Private Service Connect zu erstellen.
gcloud network-management connectivity-tests create CONNECTIVITY_TEST_NAME \ --source-instance=SOURCE_INSTANCE \ --destination-cloud-sql-instance=DESTINATION_CLOUD_SQL_INSTANCE \ --destination-network=DESTINATION_NETWORK \ --destination-port=DESTINATION_PORT \ --protocol=tcp
Ersetzen Sie die folgenden Werte:
- CONNECTIVITY_TEST_NAME: der Name des Konnektivitätstests.
- SOURCE_INSTANCE: der URI für die Compute Engine-Instanz, in der sich die Quell-IP-Adresse befindet, z. B.
projects/myproject/zones/myzone/instances/myinstance
. - DESTINATION_CLOUD_SQL_INSTANCE: die URL für die Cloud SQL-Instanz, z. B.
projects/myproject/instances/myinstance
. - DESTINATION_NETWORK: der URI für das VPC-Netzwerk, in dem sich die Ziel-IP-Adresse befindet, z. B.
projects/myproject/global/networks/mynetwork
. - DESTINATION_PORT: die Portnummer, die für die Instanz reserviert ist. Bei Cloud SQL for PostgreSQL-Instanzen ist die Portnummer
5432
.
Konnektivitätstests noch einmal ausführen
Wenn Sie die Netzwerkkonfiguration von Ressourcen ändern, die einem Konnektivitätstest zugeordnet sind, und die Ergebnisse für die neueste Konfiguration aufrufen möchten, können Sie den Test noch einmal ausführen. Sie können einen oder mehrere Tests gleichzeitig wiederholen.
Ein Konnektivitätstest basiert auf einem Snapshot der Netzwerkkonfiguration bei der Ausführung des Tests. Wenn Sie einen Test noch einmal ausführen, werden die Ergebnisse des vorherigen Tests überschrieben. Wenn Sie ältere Ergebnisse beibehalten möchten, erstellen Sie einen neuen Test.
So führen Sie einen oder mehrere Konnektivitätstests noch einmal aus:
-
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.
- Klicken Sie auf die Cloud SQL-Instanz, für die Sie Konnektivitätstests noch einmal ausführen möchten.
- Klicken Sie im seitlichen Navigationsmenü auf Verbindungen.
- Klicken Sie auf den Tab Konnektivitätstests.
- Klicken Sie das Kästchen neben jedem Test an, den Sie noch einmal ausführen möchten.
- Klicken Sie auf Wiederholen.
- Klicken Sie im Dialogfeld auf Wiederholen.
Konnektivitätstests löschen
Wenn Sie einen Konnektivitätstest nicht mehr benötigen, löschen Sie ihn. Sie können einen oder mehrere Tests gleichzeitig löschen.
So löschen Sie Konnektivitätstests:
-
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.
- Klicken Sie auf die Cloud SQL-Instanz, für die Sie Konnektivitätstests löschen möchten.
- Klicken Sie im seitlichen Navigationsmenü auf Verbindungen.
- Klicken Sie auf den Tab Konnektivitätstests.
- Klicken Sie auf das Kästchen neben jedem Test, den Sie löschen möchten.
- Klicken Sie auf Löschen.
- Klicken Sie im Dialogfeld auf Löschen.
Fehlerbehebung
Weitere Informationen zur Behebung häufiger Probleme bei Konnektivitätstests finden Sie unter Fehlerbehebung bei Konnektivitätstests.
Nächste Schritte
- Konnektivitätstests
- Insights: Cloud SQL-Konnektivität
- Konnektivitätstests erstellen und ausführen
- Network Analyzer – Übersicht