Arbeiten mit dem AWS DMS-Diagnoseunterstützungs-AMI - AWS Database Migration Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit dem AWS DMS-Diagnoseunterstützungs-AMI

Wenn Sie bei der Arbeit mit AWS DMS auf ein Netzwerkproblem stoßen, benötigt Ihr Support-Techniker möglicherweise weitere Informationen zu Ihrer Netzwerkkonfiguration. Wir möchten sicherstellen, dass der AWS-Support so viele der erforderlichen Informationen wie möglich in kürzester Zeit erhält. Aus diesem Grund haben wir ein vorgefertigtes Amazon-EC2-AMI mit Diagnose-Tools zum Testen Ihrer AWS DMS-Netzwerkumgebung entwickelt.

Die auf dem Amazon Machine Image (AMI) installierten Diagnosetests umfassen Folgendes:

  • Virtual Private Cloud (VPC)

  • Verlust von Netzwerkpaketen

  • Netzwerklatenz

  • Größe der Maximum Transmission Unit (MTU)

Anmerkung

Wenn Sie Leistungsprobleme bei Ihrer Oracle-Quelle feststellen, können Sie die Leseleistung Ihrer Oracle-Redo- oder -Archivprotokolle bewerten, um Möglichkeiten zur Leistungssteigerung zu finden. Weitere Informationen finden Sie unter Bewertung der Leseleistung von Oracle-Redo- oder -Archivprotokollen.

Starten Sie eine neue diagnostische AWS DMS-Amazon-EC2-Instance

In diesem Abschnitt starten Sie eine neue Amazon-EC2-Instance. Informationen zum Starten einer Amazon-EC2-Instance finden Sie unter Erste Schritte mit Amazon-EC2-Instances für Linux im Amazon-EC2-Benutzerhandbuch.

Starten Sie eine Amazon-EC2-Instance mit den folgenden Einstellungen:

  • Suchen Sie für Anwendungs- und BS-Images (Amazon Machine Image) nach dem DMS-DIAG-AMI-AMI. Wenn Sie an der Konsole angemeldet sind, können Sie mit dieser Abfrage nach dem AMI suchen. Die AMI-ID des AWS-Diagnose-AMI in Ihrer Region finden Sie unter AMI-IDs nach Region.

  • Als Instance-Typ empfehlen wir Ihnen, t2.micro zu wählen.

  • Wählen Sie für Netzwerkeinstellungen dieselbe VPC aus, die Ihre Replikations-Instance verwendet.

Sobald die Instance aktiv ist, stellen Sie eine Verbindung mit der Instance her. Informationen zum Verbinden mit einer Amazon-EC2-Linux-Instance finden Sie unter Verbindung mit Ihrer Linux-Instance.

Erstellen einer IAM-Rolle

Wenn Sie die Diagnosetests auf Ihrer Replikations-Instance mit den erforderlichen Mindestberechtigungen ausführen möchten, erstellen Sie eine IAM-Rolle, die die folgende Berechtigungsrichtlinie verwendet:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "dms:DescribeEndpoints", "dms:DescribeTableStatistics", "dms:DescribeReplicationInstances", "dms:DescribeReplicationTasks", "secretsmanager:GetSecretValue" ], "Resource": "*" } ] }

Fügen Sie die Rolle einem neuen IAM-Benutzer an. Informationen zum Erstellen und Schützen von IAM-Rollen, -Richtlinien und -Benutzern finden Sie in den folgenden Themen im IAM-Benutzerhandbuch:

Ausführen von Diagnosetests

Nachdem Sie eine Amazon-EC2-Instance erstellt und eine Verbindung zu ihr hergestellt haben, gehen Sie wie folgt vor, um Diagnosetests auf Ihrer Replikations-Instance durchzuführen.

  1. Konfigurieren der AWS-CLI:

    $ aws configure

    Geben Sie die Zugangsdaten für das AWS-Benutzerkonto ein, das Sie für die Ausführung der Diagnosetests verwenden möchten. Geben Sie die Region für Ihre VPC und Replikations-Instance an.

  2. Zeigen Sie die verfügbaren AWS DMS-Aufgaben in Ihrer Region an. Ersetzen Sie Beispielregion durch Ihre Region.

    $ dms-report -r us-east-1 -l

    Dieser Befehl zeigt den Status Ihrer Aufgaben an.

    Diagnose-Tool, das die Aufgabenliste anzeigt.
  3. Zeigen Sie die Endpunkte und Einstellungen der Aufgaben an. Ersetzen Sie den <DMS-Task-ARN> durch den Amazon-Ressourcennamen (ARN) Ihrer Aufgabe.

    $ dms-report -t <DMS-Task-ARN>

    Dieser Befehl zeigt die Endpunkte und Einstellungen Ihrer Aufgabe an.

    Das Diagnose-Tool zeigt die Endpunktliste für die Aufgabe an.
  4. Führen Sie Diagnosetests durch. Ersetze Sie den <DMS-Task-ARN> durch den ARN Ihrer Aufgabe.

    $ dms-report -t <DMS-Task-ARN> -n y

    Mit diesem Befehl werden Diagnosedaten zur VPC, zur Netzwerkpaketübertragung, zur Netzwerklatenz und zur MTU-Größe (Maximum Transmission Unit) Ihrer Replikations-Instance angezeigt.

    Diagnose-Tool, das Netzwerkdaten anzeigt.

Nächste Schritte

In den folgenden Abschnitten werden Informationen zur Fehlerbehebung beschrieben, die auf den Ergebnissen der Netzwerkdiagnosetests basieren:

VPC-Tests

Dieser Test stellt sicher, dass sich die diagnostische Amazon-EC2-Instance in derselben VPC wie die Replikations-Instance befindet. Wenn sich die diagnostische Amazon-EC2-Instance nicht in derselben VPC wie Ihre Replikations-Instance befindet, beenden und erstellen Sie sie erneut in der korrekten VPC. Sie können die VPC einer Amazon-EC2-Instance nicht mehr ändern, nachdem Sie sie erstellt haben.

Tests auf Netzwerkpaketverlust

Dieser Test sendet 10 Pakete an die folgenden Endpunkte und prüft, ob Pakete verloren gehen:

  • Der AWS DMS-Amazon-EC2-Metadaten-Service auf Port 80

  • Der Quellendpunkt

  • Der Zielendpunkt

Alle Pakete sollten erfolgreich ankommen. Wenn Pakete verloren gehen, wenden Sie sich an einen Netzwerktechniker, um das Problem zu ermitteln und eine Lösung zu finden.

Netzwerklatenztests

Dieser Test sendet 10 Pakete an dieselben Endpunkte wie im vorherigen Test und prüft die Paketlatenz. Alle Pakete sollten eine Latenz von weniger als 100 Millisekunden haben. Wenn Pakete eine Latenz von mehr als 100 Millisekunden haben, wenden Sie sich an einen Netzwerktechniker, um das Problem zu ermitteln und eine Lösung zu finden.

Tests der Größe der Maximum Transmission Unit (MTU)

Dieser Test ermittelt die MTU-Größe, indem das Traceroute-Tool auf denselben Endpunkten wie beim vorherigen Test verwendet wird. Alle Pakete in diesem Test sollten dieselbe MTU-Größe haben. Wenn Pakete eine andere MTU-Größe haben, wenden Sie sich an einen Systemspezialisten, um das Problem zu ermitteln und eine Lösung zu finden.

AMI-IDs nach Region

Die folgende Tabelle zeigt die AMI-ID für das AMS Diagnostic AMI in Ihrer Region:

Region Image-ID

USA Ost (Ohio)

ami-0f9c6801e8cab9399

USA West (Oregon)

ami-01ceeab889d966e16

USA Ost (Nord-Virginia)

ami-0617285c8257e8f6e

USA West (Nordkalifornien)

ami-0983b989d0a31ed55

Kanada (Zentral)

ami-0ba9380b30eee288e

Europa (Irland)

ami-05959fe4fcc448f01

Europa (London)

ami-0de91dfa18b365c04

Europa (Paris)

ami-0844ecd26f2cc9073

Europa (Frankfurt)

ami-09bc69e6da9f3adf4

Europa (Stockholm)

ami-01da340b09bf5ab78

Europa (Mailand)

ami-0dcfc51c17cfe7727

Europa (Spanien)

ami-055982caf649e8b45

Asien-Pazifik (Singapur)

ami-04150ffe00fe300d6

Asien-Pazifik (Sydney)

ami-049c1d1a9d72bafce

Asien-Pazifik (Jakarta)

ami-02189a4b8d3b2ee23

Asien-Pazifik (Hongkong)

ami-0543ae06eff17cb07

Asien-Pazifik (Tokio)

ami-07b91e8e25d7b7890

Asien-Pazifik (Seoul)

ami-0657ad8cb9b5cf71c

Asien-Pazifik (Osaka)

ami-01ccf3e974933afdc

Asien-Pazifik (Mumbai)

ami-0d9fa24bbb8225e60

Naher Osten (VAE)

ami-0e3dcf51dfe58929b

Naher Osten (Bahrain)

ami-0faad6f64101607f5

Südamerika (São Paulo)

ami-097dd866777097d96