Configurer AWS Blu Age Runtime (non géré) sur Amazon EC2 - AWS Modernisation du mainframe

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configurer AWS Blu Age Runtime (non géré) sur Amazon EC2

Cette rubrique explique comment configurer et déployer l' PlanetsDemo exemple d'application à l'aide de AWS Blu Age Runtime (non géré) sur Amazon EC2.

Prérequis

Avant de commencer, assurez-vous de remplir les conditions préalables suivantes.

  • Configurez le AWS CLI en suivant les étapes décrites dans Configuration de l'AWS CLI.

  • AWS Prérequis pour Blu Age RuntimeComplet etIntégration à AWS Blue Age Runtime .

  • Créez une EC2 instance Amazon à l'aide de l'un des types d'instances pris en charge. Pour plus d'informations, consultez Commencer avec les instances Amazon EC2 Linux.

  • Assurez-vous de pouvoir vous connecter à l' EC2 instance Amazon avec succès, par exemple à l'aide de SSM.

    Note

    Tout au long de ce guide, le chemin d'installation de Tomcat est supposé être/m2-anywhere/tomcat-gapwalk/velocity. Assurez-vous d'utiliser ce chemin lorsque vous suivez les instructions ci-dessous ou adaptez les instructions suivantes au chemin de votre choix.

  • Téléchargez et extrayez AWS Blu Age Runtime (sur Amazon EC2). Copiez le contenu du répertoire Velocity dans/m2-anywhere/tomcat-gapwalk/velocity. Assurez-vous de placer le bluage.bin fichier exactement à l'emplacement spécifié par la variable d'environnement CATALINA_HOME décrite sous CATALINA_HOME et CATALINA_BASE dans la documentation d'Apache Tomcat. Pour obtenir des instructions sur la façon de récupérer les artefacts de AWS Blu Age Runtime, notamment des informations sur le stockage, l'accès et le contenu, consultezAWS Artefacts de Blu Age Runtime.

  • Téléchargez l'archive de PlanetsDemo l'application.

  • Décompressez l'archive et chargez l'application dans le compartiment Amazon S3 de votre choix.

  • Créez une base de données Amazon Aurora PostgreSQL pour JICS. Le AWS Blu Age Runtime exécutera automatiquement le PlanetsDemo-v1/jics/sql/initJics.sql script lors du premier démarrage. Pour plus d'informations sur la création d'une base de données Amazon Aurora PostgreSQL, consultez Création et connexion à un cluster de base de données Aurora PostgreSQL.

Configuration

Pour configurer l' PlanetsDemo exemple d'application, procédez comme suit.

  1. Connectez-vous à votre EC2 instance Amazon et accédez au dossier situé sous votre conf dossier d'installation d'Apache Tomcat 10. Ouvrez le catalina.properties fichier pour le modifier et remplacez la ligne common.loader commençant par la ligne suivante.

    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. Accédez au dossier /m2-anywhere/tomcat-gapwalk/velocity /webapps/webapps.

  3. Copiez les PlanetsDemo fichiers binaires disponibles PlanetsDemo-v1/webapps/ dans le dossier depuis le compartiment Amazon S3 à l'aide de la commande suivante.

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

    path-to-demo-app-webappsRemplacez-le par l'URI Amazon S3 correct pour le compartiment dans lequel vous avez précédemment décompressé l' PlanetsDemo archive.

  4. Copiez le contenu du PlanetsDemo-v1/config/ dossier dans/m2-anywhere/tomcat-gapwalk/velocity /config/.

  5. Fournissez les informations de connexion pour la base de données que vous avez créée dans le cadre des prérequis dans l'extrait de code suivant du fichier. application-main.yml Pour plus d'informations, voir Création et connexion à un cluster de base de données Aurora PostgreSQL.

    datasource: jicsDs: driver-class-name : url: username: password: type :
  6. Démarrez votre serveur Apache Tomcat et vérifiez les journaux.

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

    Si vous trouvez des codes d'erreur commençant par un C suivi d'un chiffre, par exemple CXXXX, notez les messages d'erreur. Par exemple, le code d'erreur C5102 est une erreur courante indiquant une configuration d'infrastructure incorrecte.

Testez l'application déployée

Pour un exemple de test de l' PlanetsDemo application, consultezTestez l' PlanetsDemo application.