View a markdown version of this page

Problembehandlung bei Kontakten, die Daten an Amazon EC2 liefern - AWS Ground Station

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.

Problembehandlung bei Kontakten, die Daten an Amazon EC2 liefern

Wenn Sie einen AWS Ground Station Kontakt nicht erfolgreich abschließen können, müssen Sie überprüfen, ob Ihre Amazon EC2 EC2-Instance läuft, ob Ihre Datenfluss-Endpunktanwendung läuft und ob der Stream Ihrer Datenfluss-Endpunktanwendung ordnungsgemäß konfiguriert ist.

Anmerkung

DataDefender (DDX) ist ein Beispiel für eine Dataflow-Endpunktanwendung, die derzeit unterstützt wird von AWS Ground Station

Voraussetzung

Bei den folgenden Verfahren wird davon ausgegangen, dass eine Amazon EC2 EC2-Instance bereits eingerichtet ist. Informationen zum Einrichten einer Amazon EC2 EC2-Instance finden Sie unter Erste Schritte. AWS Ground Station

Schritt 1: Stellen Sie sicher, dass Ihre EC2-Instance läuft

Das folgende Verfahren zeigt, wie Sie Ihre Amazon EC2 EC2-Instance in der Konsole finden und sie starten, falls sie nicht läuft.

  1. Suchen Sie die Amazon EC2 EC2-Instance, die für den Kontakt verwendet wurde, für den Sie eine Fehlerbehebung durchführen. Gehen Sie dazu wie folgt vor:

    1. Wählen Sie in Ihrem CloudFormationDashboard den Stack aus, der Ihre Amazon EC2 EC2-Instance enthält.

    2. Wählen Sie die Registerkarte Ressourcen und suchen Sie Ihre Amazon EC2 EC2-Instance in der Spalte Logische ID. Stellen Sie sicher, dass die Instance in der Spalte Status erstellt wurde.

    3. Wählen Sie in der Spalte Physikalische ID den Link für Ihre Amazon EC2 EC2-Instance aus. Dadurch gelangen Sie zur Amazon EC2-Managementkonsole.

  2. Stellen Sie in der Amazon EC2-Managementkonsole sicher, dass Ihr Amazon EC2 EC2-Instance-Status läuft.

  3. Wenn Ihre Instance ausgeführt wird, fahren Sie mit dem nächsten Schritt fort. Wenn Ihre Instance nicht ausgeführt wird, starten Sie die Instance mit dem folgenden Schritt.

    1. Wenn Ihre Amazon EC2 EC2-Instance ausgewählt ist, wählen Sie Actions > Instance State > Start.

Schritt 2: Ermitteln Sie den Typ der verwendeten Datenflussanwendung

Wenn Sie den AWS Ground Station Agenten für die Datenübermittlung verwenden, leiten Sie bitte zum Abschnitt AWS Ground Station Troubleshooting-Agent weiter. Andernfalls, wenn Sie die DataDefender (DDX) -Anwendung verwenden, fahren Sie fortSchritt 3: Stellen Sie sicher, dass die Dataflow-Anwendung ausgeführt wird.

Schritt 3: Stellen Sie sicher, dass die Dataflow-Anwendung ausgeführt wird

Um den Status von zu überprüfen, DataDefender müssen Sie eine Verbindung zu Ihrer Instance in Amazon EC2 herstellen. Weitere Informationen zum Herstellen einer Verbindung mit Ihrer Instance finden Sie unter Connect zu Ihrer Linux-Instance herstellen.

Das folgende Verfahren enthält Schritte zur Problembehandlung mit Befehlen in einem SSH-Client.

  1. Öffnen Sie ein Terminal oder eine Befehlszeile und stellen Sie mithilfe von SSH eine Verbindung zu Ihrer Amazon EC2 EC2-Instance her. Leiten Sie Port 80 des Remote-Hosts weiter, um die DataDefender Weboberfläche aufzurufen. Die folgenden Befehle zeigen, wie SSH verwendet wird, um über eine Bastion mit aktivierter Portweiterleitung eine Verbindung zu einer Amazon EC2 EC2-Instance herzustellen.

    Anmerkung

    Sie müssen <SSH KEY><BASTION HOST>, und durch <HOST>Ihren spezifischen SSH-Schlüssel, Ihren Bastion-Hostnamen und Ihren Amazon EC2 EC2-Instance-Hostnamen ersetzen.

    Für Windows

    ssh -L 8080:localhost:80 -o ProxyCommand="C:\Windows\System32\OpenSSH\ssh.exe -o \"ForwardAgent yes\" -W %h:%p -i \"<SSH KEY>\" ec2-user@<BASTION HOST>" -i "<SSH KEY>" ec2-user@<HOST>

    Für Mac

    ssh -L 8080:localhost:80 -o ProxyCommand="ssh -A -o 'ForwardAgent yes' -W %h:%p -i <SSH KEY> ec2-user@<BASTION HOST>" -i <SSH KEY> ec2-user@<HOST>
  2. Stellen Sie sicher, dass DataDefender (auch DDX genannt) läuft, indem Sie in der Ausgabe nach einem laufenden Prozess namens ddx suchen. Der Befehl zum Grepping (Prüfen) eines laufenden Prozesses und eine erfolgreiche Beispielausgabe finden Sie unten.

    [ec2-user@Receiver-Instance ~]$ ps –ef | grep ddx Rtlogic 4977 1 10 Oct16 ? 2-00:22:14 /opt/rtlogic/ddx/bin/ddx –m/opt/rtlogic/ddx/modules –p/opt/rtlogic/ddx/plugins –c/opt/rtlogic/ddx/bin/ddx.xml –umask=077 –daemon –f installed=true –f security=true –f enable HttpsForwarding=true Ec2-user 18787 18657 0 16:51 pts/0 00:00:00 grep –color=auto ddx

    Falls ausgeführt DataDefender wird, fahren Sie mit Schritt 4: Stellen Sie sicher, dass Ihr Dataflow-Anwendungsstream konfiguriert ist Andernfalls fort und fahren Sie mit dem nächsten Schritt fort.

  3. Beginnen Sie DataDefender mit dem unten gezeigten Befehl.

    sudo service rtlogic-ddx start

    Wenn DataDefender es nach der Verwendung des Befehls ausgeführt wird, fahren Sie mit Schritt 4: Stellen Sie sicher, dass Ihr Dataflow-Anwendungsstream konfiguriert ist Andernfalls fort und fahren Sie mit dem nächsten Schritt fort.

  4. Überprüfen Sie die folgenden Dateien mithilfe der folgenden Befehle, um festzustellen, ob bei der Installation und Konfiguration Fehler aufgetreten sind DataDefender.

    cat /var/log/user-data.log cat /opt/aws/groundstation/.startup.out
    Anmerkung

    Ein häufiges Problem, das bei der Überprüfung dieser Dateien festgestellt wurde, ist, dass die Amazon VPC, in der Ihre Amazon EC2 EC2-Instance ausgeführt wird, keinen Zugriff auf Amazon S3 hat, um die Installationsdateien herunterzuladen. Wenn Sie in Ihren Protokollen feststellen, dass dies das Problem ist, überprüfen Sie die Amazon VPC- und Sicherheitsgruppeneinstellungen Ihrer EC2-Instance, um sicherzustellen, dass sie den Zugriff auf Amazon S3 nicht blockieren.

    Wenn nach DataDefender der Überprüfung Ihrer Amazon VPC-Einstellungen ausgeführt wird, fahren Sie fortSchritt 4: Stellen Sie sicher, dass Ihr Dataflow-Anwendungsstream konfiguriert ist. Wenn das Problem weiterhin besteht, wenden Sie sich an den AWS Support und senden Sie Ihre Protokolldateien mit einer Beschreibung Ihres Problems.

Schritt 4: Stellen Sie sicher, dass Ihr Dataflow-Anwendungsstream konfiguriert ist

  1. Greifen Sie in einem Webbrowser auf Ihre DataDefender Weboberfläche zu, indem Sie die folgende Adresse in die Adressleiste eingeben: localhost:8080. Drücken Sie anschließend die Eingabetaste.

  2. Wählen Sie im DataDefenderDashboard „Gehe zu Details“.

  3. Wählen Sie Ihren Stream aus der Liste der Streams aus und wählen Sie Edit Stream (Stream bearbeiten) aus.

  4. Führen Sie im Dialogfeld Stream-Assistent die folgenden Schritte aus:

    1. Stellen Sie im Bereich WAN-Transport sicher, dass WAN zu LAN als Stream-Richtung ausgewählt ist.

    2. Stellen Sie im Feld Port sicher, dass der WAN-Port, den Sie für Ihre Datenfluss-Endpunktgruppe ausgewählt haben, vorhanden ist. Standardmäßig ist dies der Port 55888. Wählen Sie anschließend Weiter.

      Interface for configuring WAN communication settings.

    3. Stellen Sie im Bereich Lokaler Endpunkt sicher, dass im Feld Port ein gültiger Port vorhanden ist. Standardmäßig ist dies der Port 50000. Dies ist der Port, über den Sie Ihre Daten erhalten, DataDefender nachdem Sie sie vom AWS Ground Station Dienst erhalten haben. Wählen Sie anschließend Weiter.

      Interface for configuring DataDefender to communicate with a local endpoint.

    4. Wählen Sie im verbleibenden Menü die Option Finish (Fertig) aus, wenn Sie Werte geändert haben. Andernfalls können Sie das Menü Stream Wizard (Stream-Assistent) durch Abbrechen verlassen.

Sie haben jetzt sichergestellt, dass Ihre Amazon EC2 EC2-Instance und Ihre Amazon EC2-Instance ordnungsgemäß ausgeführt und konfiguriert DataDefender sind, um Daten von AWS Ground Station zu empfangen. Fahren Sie fort mit Schritt 5: Stellen Sie sicher, dass Sie über genügend verfügbare IP-Adressen im Subnetz Ihrer Empfänger-Instance (en) verfügen.

Schritt 5: Stellen Sie sicher, dass Sie über genügend verfügbare IP-Adressen im Subnetz Ihrer Empfänger-Instance (en) verfügen

Das folgende Verfahren zeigt, wie Sie die Anzahl der verfügbaren IP-Adressen in einer Amazon EC2 EC2-Empfängerinstanz in der Konsole ermitteln.

  1. Für jede Amazon EC2 EC2-Empfängerinstanz, die für den Kontakt verwendet wurde, den Sie beheben. Gehen Sie dazu wie folgt vor:

    1. Wählen Sie in Ihrem CloudFormationDashboard den Stack aus, der Ihre Amazon EC2 EC2-Instance enthält.

    2. Wählen Sie die Registerkarte Ressourcen und suchen Sie Ihre Amazon EC2 EC2-Instance in der Spalte Logische ID. Stellen Sie sicher, dass die Instance in der Spalte Status erstellt wurde.

    3. Wählen Sie in der Spalte Physikalische ID den Link für Ihre Amazon EC2 EC2-Instance aus. Dadurch gelangen Sie zur Amazon EC2-Managementkonsole.

  2. Suchen Sie in der Amazon EC2-Managementkonsole in der Instance-Zusammenfassung Ihrer Amazon EC2 EC2-Empfänger-Instance nach dem Link Subnet ID und klicken Sie darauf. Dadurch gelangen Sie zur entsprechenden Amazon VPC-Managementkonsole.

  3. Wählen Sie das passende Subnetz in der Amazon VPC-Managementkonsole aus und überprüfen Sie die Details Ihres Subnetzes auf Verfügbare Adressen. IPv4 Wenn diese Anzahl nicht mindestens so viele ist wie Datenfluss-Endpunkte, die diese Amazon EC2 EC2-Empfänger-Instance verwenden, gehen Sie wie folgt vor:

    1. Aktualisieren Sie das entsprechende Subnetz Ihrer CloudFormation Vorlage, sodass es die richtige Größe CidrBlockhat. Weitere Informationen zur Subnetzdimensionierung finden Sie unter Subnetz-CIDR-Blöcke.

    2. Stellen Sie Ihren Stack mit Ihrer aktualisierten Vorlage erneut bereit. CloudFormation

Wenn Sie weiterhin Probleme haben, wenden Sie sich an den AWS-Support.