AWS Transform für Mainframe Runtime auf Amazon EC2 einrichten - AWS Mainframe-Modernisierung

AWS Der Mainframe Modernization Service (Managed Runtime Environment Experience) steht Neukunden nicht mehr zur Verfügung. Funktionen, die dem AWS Mainframe Modernization Service (Managed Runtime Environment-Erfahrung) ähneln, finden Sie unter AWS Mainframe Modernization Service (Self-Managed Experience). Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der Verfügbarkeit von AWS Mainframe Modernization.

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.

AWS Transform für Mainframe Runtime auf Amazon EC2 einrichten

In diesem Thema wird erklärt, wie Sie die PlanetsDemo Beispielanwendung mithilfe von AWS Transform for Mainframe Runtime auf Amazon EC2 einrichten und bereitstellen.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.

  • Konfigurieren Sie das, AWS CLI indem Sie den Schritten unter Konfiguration der AWS-CLI folgen.

  • AWS Voraussetzungen für Transform for Mainframe RuntimeVollständig undOnboarding AWS Transform für Mainframe-Runtime.

  • Erstellen Sie eine Amazon EC2 EC2-Instance mit einem der unterstützten Instance-Typen. Weitere Informationen finden Sie unter Erste Schritte mit Amazon-EC2-Linux-Instancen.

  • Stellen Sie sicher, dass Sie erfolgreich eine Verbindung zur Amazon EC2 EC2-Instance herstellen können, z. B. mithilfe von SSM.

    Anmerkung

    In diesem Handbuch wird davon ausgegangen, dass der Tomcat-Installationspfad /m2-anywhere/tomcat-gapwalk/velocity Stellen Sie sicher, dass Sie diesen Pfad verwenden, wenn Sie die folgenden Anweisungen befolgen, oder passen Sie die folgende Anweisung an den Pfad Ihrer Wahl an.

  • Laden Sie AWS Transform for Mainframe Runtime (auf Amazon EC2) herunter und extrahieren Sie es direkt in das Velocity-Verzeichnis /m2-anywhere/tomcat-gapwalk/velocity (den Tomcat-Installationsordner). Anweisungen zum Abrufen der Runtime-Artefakte von AWS Transform for Mainframe, einschließlich Informationen zu Speicherung, Zugriff und Inhalt, finden Sie unter. AWS Transformation für Mainframe-Runtime-Artefakte

  • Laden Sie das PlanetsDemoAnwendungsarchiv herunter.

  • Entpacken Sie das Archiv und laden Sie die Anwendung in einen Amazon S3 S3-Bucket Ihrer Wahl hoch.

  • Erstellen Sie eine Amazon Aurora PostgreSQL-Datenbank für JICS. AWS Transform for Mainframe Runtime führt das PlanetsDemo-v1/jics/sql/initJics.sql Skript beim ersten Start automatisch aus. Informationen zum Erstellen einer Amazon Aurora PostgreSQL-Datenbank finden Sie unter Erstellen und Herstellen einer Verbindung zu einem Aurora PostgreSQL-DB-Cluster.

Einrichtung

Gehen Sie wie folgt vor, um die PlanetsDemo Beispielanwendung einzurichten.

  1. Connect zu Ihrer Amazon EC2 EC2-Instance her und wechseln Sie zu dem conf Ordner unter Ihrem Apache Tomcat-Installationsordner. Öffnen Sie die catalina.properties Datei zur Bearbeitung und ersetzen Sie die Zeile, die common.loader mit der folgenden Zeile beginnt.

    common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar","${catalina.home}/extra","${catalina.home}/extra/*.jar"
  2. Navigieren Sie zum Verzeichnis /m2-anywhere/tomcat-gapwalk/velocity/webapps.

  3. Kopieren Sie mit dem folgenden Befehl die im PlanetsDemo-v1/webapps/ Ordner verfügbaren PlanetsDemo Binärdateien aus dem Amazon S3 S3-Bucket.

    aws s3 cp s3://path-to-demo-app-webapps/ . --recursive
    Anmerkung

    path-to-demo-app-webappsErsetzen Sie es durch die richtige Amazon S3 S3-URI für den Bucket, in den Sie das PlanetsDemo Archiv zuvor entpackt haben.

  4. Kopieren Sie den Inhalt des PlanetsDemo-v1/config/ Ordners in. /m2-anywhere/tomcat-gapwalk/velocity/config/

  5. Geben Sie die Verbindungsinformationen für die Datenbank an, die Sie als Teil der Voraussetzungen im folgenden Codeausschnitt in der Datei erstellt haben. /m2-anywhere/tomcat-gapwalk/velocity/config/application-main.yml Weitere Informationen finden Sie unter Erstellen und Herstellen einer Verbindung zu einem Aurora PostgreSQL-DB-Cluster.

    datasource: jicsDs: driver-class-name : url: username: password: type :
  6. Starten Sie Ihren Apache Tomcat-Server und überprüfen Sie die Protokolle.

    /m2-anywhere/tomcat-gapwalk/velocity/startup.sh tail -f /m2-anywhere/tomcat-gapwalk/velocity/logs/catalina.log

    Wenn Sie Fehlercodes finden, die mit einem C gefolgt von einer Zahl beginnen, z. B. CXXXX, notieren Sie sich die Fehlermeldungen. Beispielsweise ist der Fehlercode C5102 ein häufiger Fehler, der auf eine falsche Infrastrukturkonfiguration hinweist.

Testen Sie die bereitgestellte Anwendung

Ein Beispiel für das Testen der PlanetsDemo Anwendung finden Sie unterTesten Sie die PlanetsDemo Anwendung.