迁移系统要求
查看以下系统要求,确认您的迁移和部署环境与 Migrate to Containers 兼容。
迁移 WAS traditional 应用的要求
确保您的 IBM WAS traditional 环境和迁移处理集群满足下述要求。
WAS traditional 系统要求
Migrate to Containers 支持迁移托管在以下版本的 IBM WAS 上的应用:
- WebSphere Application Server traditional 8.5.5.x
- WebSphere Application Server traditional 9.0.5.x
为了能够处理包含 WAS 传统应用的虚拟机,Migrate to Containers 会从虚拟机中提取两种类型的配置:
每个应用的配置。
目标配置文件的配置。配置文件定义 WAS 的运行时环境,包括端口、JVM 设置等。
Migrate to Containers 软件会自动使用 Anthos 或 GKE 集群中的 IBM WebSphere Application Server Migration Toolkit for Application Binaries 来发现、评估和生成迁移报告及配置脚本。您需自行负责该工具包的采购、许可和使用。
在开始迁移之前,您必须将该工具包上传到您帐号中的 Google Cloud Storage 存储分区。请参阅下面的上传 binaryAppScanner.jar。
兼容的虚拟机操作系统
Migrate to Containers 支持从使用兼容虚拟机操作系统中列出的 64 位 Linux 操作系统安装的虚拟机迁移 WAS 传统应用。
处理集群要求
使用 Google Kubernetes Engine (GKE) 或 Anthos 集群运行 Migrate to Containers 组件(这些组件负责执行将应用从来源虚拟机迁移到目标容器所需的转换)。对于 WAS 虚拟机中的应用:
处理集群可以部署为:
集群必须使用 Cloud Storage 存储分区作为工件存储区。
如需了解如何创建每种类型的处理集群,请参阅配置集群概览。
部署迁移后应用的要求
迁移应用后,您可以将其部署到 Google Kubernetes Engine (GKE) 或 Anthos 集群、Anthos clusters on VMwar 或者 1.4 版或更高版本的 Anthos clusters on AWS。
在执行迁移的过程中,Migrate to Containers 会创建一个代表迁移后的 WAS 应用的 Docker 映像,并将其上传到 Docker 注册表。您必须确保目标集群具有 Docker 注册表的读取权限(请参阅此处)。