AWS Mainframe Modernization Service (受管執行期環境體驗) 不再向新客戶開放。對於與 AWS Mainframe Modernization Service (受管執行期環境體驗) 類似的功能,探索 AWS Mainframe Modernization Service (自我管理體驗)。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱AWS 大型主機現代化可用性變更。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
升級 Amazon EC2 上大型主機執行期的 AWS 轉換
本指南說明如何升級 Amazon EC2 上大型主機執行期的 AWS 轉換。
先決條件
開始之前,請確定您符合下列先決條件。
-
若要檢查您的版本是否有特定指示,請參閱 升級適用於大型主機之 AWS Transform 的指示。
-
請確定您的 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/。 -
使用
gapwalk-x.y.z/webapps/gapwalk-application.war取代<your-tomcat-path>/webapps/gapwalk-application.war。 -
使用來自 的相同檔案取代 中的 war 檔案
jac.war,<your-tomcat-path>/webapps/也就是bac.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 轉換已成功升級。