Mengatur AWS Transform untuk Runtime mainframe di Amazon EC2 - AWS Modernisasi Mainframe

AWS Layanan Modernisasi Mainframe (Managed Runtime Environment experience) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan Layanan Modernisasi AWS Mainframe (pengalaman Lingkungan Runtime Terkelola), jelajahi Layanan Modernisasi AWS Mainframe (Pengalaman yang Dikelola Sendiri). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat Perubahan AWS ketersediaan Modernisasi Mainframe.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengatur AWS Transform untuk Runtime mainframe di Amazon EC2

Topik ini menjelaskan cara menyiapkan dan menerapkan aplikasi PlanetsDemo sampel menggunakan AWS Transform for mainframe Runtime di Amazon EC2.

Prasyarat

Sebelum Anda mulai, pastikan Anda menyelesaikan prasyarat berikut.

  • Konfigurasikan AWS CLI dengan mengikuti langkah-langkah dalam Mengonfigurasi AWS CLI.

  • Lengkap AWS Transform untuk prasyarat Runtime mainframe danAWS Transformasi Orientasi untuk Runtime mainframe.

  • Buat instans Amazon EC2 menggunakan salah satu jenis instans yang didukung. Untuk informasi selengkapnya, lihat Memulai instans Amazon EC2 Linux.

  • Pastikan Anda dapat terhubung ke instans Amazon EC2 dengan sukses, misalnya dengan menggunakan SSM.

    catatan

    Sepanjang panduan ini, jalur instalasi Tomcat diasumsikan. /m2-anywhere/tomcat-gapwalk/velocity Pastikan Anda menggunakan jalur ini saat mengikuti petunjuk di bawah ini atau sesuaikan instruksi berikut dengan jalur pilihan Anda.

  • Unduh dan ekstrak AWS Transform untuk mainframe Runtime (di Amazon EC2) langsung ke /m2-anywhere/tomcat-gapwalk/velocity direktori velocity (folder instalasi Tomcat). Untuk petunjuk tentang cara mengambil artefak AWS Transform for mainframe Runtime, termasuk informasi tentang penyimpanan, akses, dan konten, lihat. AWS Transformasi untuk artefak Runtime mainframe

  • Unduh arsip PlanetsDemo aplikasi.

  • Buka zip arsip dan unggah aplikasi ke ember Amazon S3 pilihan Anda.

  • Buat database Amazon Aurora PostgreSQL untuk JICS. AWS Transform for mainframe Runtime akan secara otomatis mengeksekusi PlanetsDemo-v1/jics/sql/initJics.sql script selama startup pertama. Untuk informasi tentang cara membuat database PostgreSQL Amazon Aurora, lihat Membuat dan menghubungkan ke klaster DB PostgreSQL Aurora.

Menyiapkan

Untuk mengatur aplikasi PlanetsDemo sampel, selesaikan langkah-langkah berikut.

  1. Hubungkan ke instans Amazon EC2 Anda dan buka conf folder di bawah folder instalasi Apache Tomcat Anda. Buka catalina.properties file untuk diedit dan ganti baris yang dimulai common.loader dengan baris berikut.

    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. Arahkan ke /m2-anywhere/tomcat-gapwalk/velocity/webapps folder.

  3. Salin PlanetsDemo binari yang tersedia di PlanetsDemo-v1/webapps/ folder dari bucket Amazon S3 menggunakan perintah berikut.

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

    Ganti path-to-demo-app-webapps dengan URI Amazon S3 yang benar untuk bucket tempat Anda membuka ritsleting arsip sebelumnya. PlanetsDemo

  4. Salin konten PlanetsDemo-v1/config/ folder ke/m2-anywhere/tomcat-gapwalk/velocity/config/.

  5. Berikan informasi koneksi untuk database yang Anda buat sebagai bagian dari prasyarat dalam cuplikan berikut dalam file. /m2-anywhere/tomcat-gapwalk/velocity/config/application-main.yml Untuk informasi selengkapnya lihat, Membuat dan menghubungkan ke klaster DB PostgreSQL Aurora.

    datasource: jicsDs: driver-class-name : url: username: password: type :
  6. Mulai server Apache Tomcat Anda dan verifikasi log.

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

    Jika Anda menemukan kode kesalahan yang dimulai dengan C diikuti oleh angka, seperti CXXXX, perhatikan pesan kesalahan. Misalnya, kode kesalahan C5102 adalah kesalahan umum yang menunjukkan konfigurasi infrastruktur yang salah.

Uji aplikasi yang digunakan

Untuk contoh cara menguji PlanetsDemo aplikasi, lihatUji PlanetsDemo aplikasi.