Configura AWS Blu Age Runtime (non gestito) su Amazon EC2 - AWS Modernizzazione del mainframe

NOVITÀ: ora puoi accelerare la migrazione e la modernizzazione con Transform. AWS Leggi la Guida introduttiva nella Guida per l'utente di AWS Transform.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura AWS Blu Age Runtime (non gestito) su Amazon EC2

Questo argomento spiega come configurare e distribuire l'applicazione di PlanetsDemo esempio utilizzando AWS Blu Age Runtime (non gestito) su Amazon. EC2

Prerequisiti

Prima di iniziare, assicurati di completare i seguenti prerequisiti.

  • Configura il AWS CLI seguendo i passaggi descritti in Configurazione della CLI di AWS.

  • Completa AWS Prerequisiti di Blu Age Runtime e. Onboarding AWS Blu Age Runtime

  • Crea un' EC2 istanza Amazon utilizzando uno dei tipi di istanza supportati. Per ulteriori informazioni, consulta Guida introduttiva alle istanze Amazon EC2 Linux.

  • Assicurati di poterti connettere correttamente all' EC2 istanza Amazon, ad esempio utilizzando SSM.

    Nota

    In questa guida, si presume che il percorso di installazione di Tomcat sia. /m2-anywhere/tomcat-gapwalk/velocity Assicuratevi di utilizzare questo percorso quando seguite le istruzioni riportate di seguito o adattate le seguenti istruzioni al percorso di vostra scelta.

  • Scarica ed estrai AWS Blu Age Runtime (su Amazon EC2). Copia il contenuto della directory velocity in/m2-anywhere/tomcat-gapwalk/velocity. Assicurati di posizionare il bluage.bin file esattamente nella posizione specificata dalla variabile di ambiente CATALINA_HOME descritta in CATALINA_HOME e CATALINA_BASE nella documentazione di Apache Tomcat. Per istruzioni su come recuperare gli artefatti di AWS Blu Age Runtime, incluse informazioni su archiviazione, accesso e contenuto, vedere. AWS Artefatti di Blu Age Runtime

  • Scarica l'archivio dell'applicazione. PlanetsDemo

  • Decomprimi l'archivio e carica l'applicazione in un bucket Amazon S3 a tua scelta.

  • Crea un database Amazon Aurora PostgreSQL per JICS. AWS Blu Age Runtime eseguirà automaticamente lo PlanetsDemo-v1/jics/sql/initJics.sql script al primo avvio. Per informazioni su come creare un database Amazon Aurora PostgreSQL, consulta Creazione e connessione a un cluster Aurora PostgreSQL DB.

Configurazione

Per configurare l'applicazione di esempio, completa i seguenti passaggi. PlanetsDemo

  1. Connettiti alla tua EC2 istanza Amazon e vai alla conf cartella sotto la cartella di installazione di Apache Tomcat 10. Apri il catalina.properties file per modificarlo e sostituisci la riga che inizia common.loader con la riga seguente.

    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. Accedi alla cartella /m2-anywhere/tomcat-gapwalk/velocity /webapps/webapps.

  3. Copia i PlanetsDemo file binari disponibili nella PlanetsDemo-v1/webapps/ cartella dal bucket Amazon S3 utilizzando il seguente comando.

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

    Sostituiscilo path-to-demo-app-webapps con l'URI Amazon S3 corretto per il bucket in cui hai precedentemente decompresso l'archivio. PlanetsDemo

  4. Copia il contenuto della cartella in. PlanetsDemo-v1/config/ /m2-anywhere/tomcat-gapwalk/velocity /config/

  5. Fornisci le informazioni di connessione per il database che hai creato come parte dei prerequisiti nel seguente frammento del file. application-main.yml Per ulteriori informazioni, consulta Creazione e connessione a un cluster Aurora PostgreSQL DB.

    datasource: jicsDs: driver-class-name : url: username: password: type :
  6. Avvia il server Apache Tomcat e verifica i log.

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

    Se trovi codici di errore che iniziano con una C seguita da un numero, ad esempio CXXXX, prendi nota dei messaggi di errore. Ad esempio, il codice di errore C5102 è un errore comune che indica una configurazione errata dell'infrastruttura.

Verifica l'applicazione distribuita

Per un esempio di come testare l' PlanetsDemo applicazione, vedereProva l' PlanetsDemo applicazione.