使用迁移工具
迁移支持由 WebSphere® Application Server 随附的工具组成。这些工具主要支持将产品先前版本中的配置和应用程序保存到特定于迁移的备份目录中,然后将该配置导入到最新版本的应用程序服务器中。
开始之前

本文是关于概要文件配置迁移。要将应用程序迁移到最新版本,请使用 WebSphere Application Server Migration Toolkit。有关更多信息,请参阅 WASdev 上的 Migration Toolkit。
sptcfg请参阅迁移、共存和互操作性的概述和迁移注意事项。有关可帮助您规划和执行迁移的资源,请访问知识库:WebSphere Application Server 的迁移规划。
完成安装后,迁移脚本位于 app_server_root/bin 目录中。
在迁移到 V9.0 产品之前,可以使用 WASPreUpgrade 命令来存储现有发行版的配置。
过程
- 使用迁移向导将受支持的先前版本 WebSphere Application Server 迁移到
V9.0。
此向导是主要的 V9.0 迁移工具(WASPreUpgrade 和 WASPostUpgrade 命令)的图形界面。
迁移向导无法在非图形环境中运行。非图形环境的示例包括 Telnet 会话。如果要在非图形环境中运行迁移,那么使用 WASPreUpgrade 和 WASPostUpgrade 命令。
- 可以指定 -properties file_name.properties 参数来输入其中包含用于定义迁移的属性的属性文件,而不对迁移命令指定各个参数。通过在属性文件中定义迁移设置,可以容易重复执行迁移过程。
模板 migration.properties 文件位于 app_server_root/properties 目录中。模板中包含有关定义属性的指示信息和示例。有关更多信息,请参阅通过属性定义迁移。
- 使用 WASPreUpgrade 命令将先前 WebSphere Application Server 安装版本中的应用程序和配置数据保存到备份目录。
WASPostUpgrade 命令用于将配置数据从该目录复原到新的安装中。
迁移向导在迁移期间将调用 WASPreUpgrade 命令。安装新版本后,还可以使用该命令来执行手动迁移。
请阅读WASPreUpgrade 命令以获取更多信息。
- 使用 WASPostUpgrade 命令复原先前发行版的配置数据。
WASPostUpgrade 命令从 WASPreUpgrade 命令存储数据的备份目录中读取数据。
迁移向导在迁移期间将调用 WASPostUpgrade 命令。安装新版本后,还可以使用该命令来执行手动迁移。
请阅读WASPostUpgrade 命令以获取更多信息。
- 使用 WASMigrationAppInstaller 命令将应用程序从先前发行版迁移到新发行版。
WASPostUpgrade 命令还尝试将应用程序迁移到新发行版。如果您运行 WASPostUpgrade 命令时发生的唯一问题是有关安装应用程序的问题,请运行 WASMigrationAppInstaller 命令,而不是重新运行 WASPostUpgrade 命令。
该工具进安装尚未安装的应用程序,因此您可以根据需要多次运行该工具。
请阅读WASMigrationAppInstaller 命令以获取更多信息。
- 对于远程迁移,您可以使用 createRemoteMigrJar 命令来创建一个 .jar 文件,该文件使您能够在未安装 WebSphere Application Server 的系统上运行 WASPreUpgrade 命令。所获得的 WAS_ver_OS.arch_RemoteMigrSupport.jar 文件从目标安装收集文件,包括用于运行 WASPreUpgrade 命令和 Java™ 的文件。
避免故障: 因为该命令将从目标安装收集文件和信息,所以仅当源安装和目标安装中的操作系统和体系结构相同时才使用 JAR 文件。如果操作系统或体系结构不同,那么必须在源机器上安装 WebSphere Application Server。gotcha
- 链式证书是 WebSphere Application Server
V9.0 中的缺省证书类型。管理员可以将 convertSelfSignedCertificatesToChained 任务与 wsadmin 工具配合使用,以将自签名证书转换为链式证书。
有关更多信息,请阅读“用于 AdminTask 对象的 SSLMigrationCommands 命令组”一文。
下一步做什么
使用选择的工具来迁移产品配置。