迁移系统要求

查看以下系统要求,确认您的迁移和部署环境与 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 虚拟机中的应用:

如需了解如何创建每种类型的处理集群,请参阅配置集群概览

部署迁移后应用的要求

迁移应用后,您可以将其部署到 Google Kubernetes Engine (GKE)Anthos 集群、Anthos clusters on VMwar 或者 1.4 版或更高版本的 Anthos clusters on AWS

在执行迁移的过程中,Migrate to Containers 会创建一个代表迁移后的 WAS 应用的 Docker 映像,并将其上传到 Docker 注册表。您必须确保目标集群具有 Docker 注册表的读取权限(请参阅此处)。

后续步骤