AWS 大型机现代化服务(托管运行时环境体验)不再向新客户开放。有关类似于 AWS 大型机现代化服务(托管运行时环境体验)的功能,请浏览 AWS 大型机现代化服务(自我管理体验)。现有客户可以继续正常使用该服务。有关更多信息,请参阅AWS 大型机现代化可用性变更。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon EC2 上升级大型机运行时的 AWS 转换
本指南介绍如何在 Amazon EC2 上升级大型机运行时的 AWS 转换。
先决条件
在开始之前,确保满足以下先决条件:
-
要查看是否有针对您的版本的特定说明,请参阅 适用于大型机的 Trans AWS form 的升级说明。
-
确保您的 Amazon EC2 实例已安装大型机运行时 AWS 转换。有关更多信息,请参阅 Amazon EC2 Linux 实例入门。
-
确保您可以成功连接到 Amazon EC2 实例,例如使用 SSM。
-
下载要升级到的大型机 AWS 转换运行时版本。该框架由两个存档文件组成:
gapwalk-x.y.z.zip和aws-bluage-webapps-x.y.z.zip。有关更多信息,请参阅 AWS 针对大型机运行时工件进行转换。
升级 Amazon EC2 实例中的大型机运行时 AWS 转换
完成以下步骤以升级大型机运行时的 AWS 转换。
-
通过运行以下命令连接到您的 Amazon EC2 实例并将用户更改为 su。
sudo su您需要超级用户权限才能运行本教程中的命令。
-
使用以下命令提取二进制文件。运行每个文件夹中的命令。
unzip gapwalk-x.y.z.zip unzip aws-bluage-webapps-x.y.z.zip -
使用以下命令以停止 Apache Tomcat 服务。
systemctl stop tomcat.service systemctl stop tomcat-webapps.service -
将
<your-tomcat-path>/shared/的内容替换为gapwalk-x.y.z/shared/的内容。 -
将
<your-tomcat-path>/webapps/gapwalk-application.war替换为gapwalk-x.y.z/webapps/gapwalk-application.war。 -
将
<your-tomcat-path>/webapps/中的 war 文件(即bac.war和jac.war)替换为aws-bluage-webapps-x.y.z/velocity/webapps/中的相同文件。 -
运行以下命令来启动 Apache Tomcat 服务。
systemctl start tomcat.service systemctl start tomcat-webapps.service -
检查日志。
运行以下命令来查看部署的应用程序的状态。
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 转换
完成以下步骤以升级大型机运行时的 AWS 转换。
-
使用所需的大型机 AWS 转换运行时版本重建 Docker 镜像。有关说明,请参阅在 Amazon EC2 上为大型机运行时设置 AWS 转换。
-
将 Docker 映像推送到 Amazon ECR 存储库。
-
停止并重启 Amazon ECS 或 Amazon EKS 服务。
-
检查日志。
大型机运行时 AWS 转换已成功升级。