

AWS Mainframe Modernization Service (マネージドランタイム環境エクスペリエンス) は、新規のお客様に公開されなくなりました。 AWS Mainframe Modernization Service (マネージドランタイム環境エクスペリエンス) と同様の機能については、 AWS Mainframe Modernization Service (セルフマネージドエクスペリエンス) をご覧ください。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、[AWS 「 Mainframe Modernization の可用性の変更](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon EC2 でメインフレームランタイムの AWS 変換をアップグレードする
<a name="ba-runtime-maint-ec2"></a>

このガイドでは、Amazon EC2 でメインフレームランタイムの AWS 変換をアップグレードする方法について説明します。

**Topics**
+ [前提条件](#ba-runtime-maint-prereq)
+ [Amazon EC2 インスタンスのメインフレームランタイムの AWS 変換をアップグレードする](#ba-runtime-maint-copy-files)
+ [コンテナ内のメインフレームランタイムの AWS 変換をアップグレードする](#ba-runtime-maint-copy-files)

## 前提条件
<a name="ba-runtime-maint-prereq"></a>

開始する前に、以下の前提条件を満たしていることを確認してください。
+ バージョンにアップグレード手順があるかどうかを確認するには、「[メインフレームの AWS 変換をアップグレードする手順](ba-migration-notes.md)」を参照してください。
+ 「[AWS メインフレームランタイムの前提条件の変換](ba-runtime-setup-prereq.md)」および「[メインフレームランタイムのオンボーディング AWS 変換](ba-runtime-setup-onboard.md)」を完了させます。
+ Amazon EC2 インスタンスにメインフレームランタイム用の既存の AWS Transform がインストールされていることを確認します。詳細については、「[Amazon EC2 Linux インスタンスの開始方法](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html)」を参照してください。
+ SSM を使用するなどして、Amazon EC2 インスタンスに正常に接続できることを確認します。
+ アップグレードするメインフレームランタイムバージョンの AWS 変換をダウンロードします。フレームワークは、 `gapwalk-x.y.z.zip`と の 2 つのアーカイブファイルで構成されます`aws-bluage-webapps-x.y.z.zip`。詳細については、「[AWS メインフレームランタイムアーティファクトの変換](ba-runtime-artifacts.md)」を参照してください。

## Amazon EC2 インスタンスのメインフレームランタイムの AWS 変換をアップグレードする
<a name="ba-runtime-maint-copy-files"></a>

メインフレームランタイムの AWS 変換をアップグレードするには、次の手順を実行します。

1. 次のコマンドを実行して、Amazon EC2 インスタンスに接続し、ユーザーを **su** に変更します。

   ```
   sudo su
   ```

   このチュートリアルのコマンドを実行するには、スーパーユーザー権限が必要です。

1. バイナリを抽出するには、次のコマンドを使用します。各フォルダでコマンドを実行します。

   ```
   unzip gapwalk-x.y.z.zip
   unzip aws-bluage-webapps-x.y.z.zip
   ```

1. 次のコマンドを使用して Apache Tomcat サービスを停止します。

   ```
   systemctl stop tomcat.service
   systemctl stop tomcat-webapps.service
   ```

1. `<your-tomcat-path>/shared/` の内容を `gapwalk-x.y.z/shared/` の内容に置き換えます。

1. `<your-tomcat-path>/webapps/gapwalk-application.war` を `gapwalk-x.y.z/webapps/gapwalk-application.war` に置き換えます。

1. `<your-tomcat-path>/webapps/` の war ファイル、つまり `bac.war` と `jac.war` を `aws-bluage-webapps-x.y.z/velocity/webapps/` の同じファイルに置き換えます。

1. 次のコマンドを実行して、Apache Tomcat サービスを開始します。

   ```
   systemctl start tomcat.service
   systemctl start tomcat-webapps.service
   ```

1. ログを確認します。

デプロイされたアプリケーションの状態を確認するには、次のコマンドを実行します。

```
curl http://localhost:8080/gapwalk-application/
```

以下のメッセージが表示されます。

```
Jics application is running
```

```
curl http://localhost:8181/jac/api/services/rest/jicsservice/
```

以下のメッセージが表示されます。

```
Jics application is running
```

```
curl http://localhost:8181/bac/api/services/rest/bluesamserver/serverIsUp
```

レスポンスは空である必要があります。

メインフレームランタイムの AWS 変換が正常にアップグレードされました。

## コンテナ内のメインフレームランタイムの AWS 変換をアップグレードする
<a name="ba-runtime-maint-copy-files"></a>

メインフレームランタイムの AWS 変換をアップグレードするには、次の手順を実行します。

1. メインフレームランタイムバージョンに必要な AWS 変換を使用して Docker イメージを再構築します。手順については、「[Amazon EC2 でメインフレームランタイムの AWS 変換を設定する](ba-runtime-deploy-ec2.md)」を参照してください。

1. Amazon ECR リポジトリに Docker イメージをプッシュします。

1. Amazon ECS または Amazon EKS サービスを停止して再起動します。

1. ログを確認します。

メインフレームランタイムの AWS 変換が正常にアップグレードされました。