您可以使用 restoreConfig 和 wsadmin 命令将已迁移的 WebSphere® Application Server
V9.0 单元回滚到旧版本。这将使配置复原到它在迁移前所处的状态。回滚 WebSphere Application Server Network Deployment 单元后,可以重新开始执行迁移过程。
开始之前
最佳实践: 在迁移
WebSphere Application Server Network Deployment 单元时,如果您要在完成迁移之后能够将其回滚到先前的状态,那么最佳实践是执行下列操作:
- 备份现有配置。
- 运行 backupConfig 命令或您自己的首选实用程序,以备份源 Deployment Manager 配置。
- 运行 backupConfig 命令或您自己的首选实用程序,以备份源联合节点配置。
要点: 确保记录其中每个备份配置的确切名称和位置。
有关更多信息,请参阅 backupConfig 命令。
- 迁移 WebSphere Application Server Network Deployment 单元。
过程
- 停止所有当前正在 V9.0 环境中运行的服务器和 Node Agent。
- 如果您在迁移到 V9.0 Deployment Manager 时选择了禁用先前的
Deployment Manager,那么执行以下其中一项操作:
注: 缺省设置为禁用。
- 如果已使用 backupConfig 命令或您自己的首选备份实用程序备份先前的 Deployment Manager 配置,请运行 restoreConfig 命令或您自己的首选实用程序来复原 Deployment Manager 的旧版本配置。
要点: 确保复原您在迁移 Deployment Manager 前刚创建的那个备份配置。
有关更多信息,请参阅 restoreConfig 命令。
- 如果您未备份先前的 Deployment Manager 配置,请使用 wsadmin 命令来运行需要从 V9.0 回滚的 Deployment Manager 的 V7.0 或更高版本 profile_root/bin 目录中的
migrationDisablementReversal.jacl 脚本。
例如,在 Linux 环境中,使用以下参数:
./wsadmin.sh -f migrationDisablementReversal.jacl -conntype NONE
提示: 如果在运行
migrationDisablementReversal.jacl 脚本时发生问题,那么尝试手动执行脚本中的步骤。
- 转至以下目录:
profile_root/config/cells/cell_name/nodes/node_name
其中 node_name 是您要回滚的 Deployment Manager 节点的名称。
- 如果在此目录中看到 serverindex.xml_disabled 文件,那么执行以下操作:
- 删除或重命名 serverindex.xml 文件。
- 将 serverindex.xml_disabled 文件重命名为 serverindex.xml。
- 对 WebSphere Application Server Network Deployment 单元中需要回滚的每个联合节点执行以下其中一项操作。
- 如果您已使用 backupConfig 命令或您自己的首选备份实用程序备份先前的联合节点配置,请运行
restoreConfig 命令或您自己的首选实用程序来复原联合节点的 V7.0 或更高版本 配置。
要点: 确保复原在迁移该联合节点前刚创建的那个备份配置。
有关更多信息,请参阅 restoreConfig 命令。
- 如果您未备份先前的联合节点配置,请使用 wsadmin
命令来运行联合节点的 V7.0 或更高版本 profile_root/bin 目录中的 migrationDisablementReversal.jacl 脚本。
![[Linux]](../images/linux.gif)
例如,在 Linux 环境中,使用以下参数:
./wsadmin.sh -f migrationDisablementReversal.jacl -conntype NONE
提示: 如果在运行
migrationDisablementReversal.jacl 脚本时发生问题,那么尝试手动执行脚本中的步骤。
- 转至以下目录:
profile_root/config/cells/cell_name/nodes/node_name
其中 node_name
是您要回滚的联合节点的名称。
- 如果在此目录中看到 serverindex.xml_disabled 文件,那么执行以下操作:
- 删除或重命名 serverindex.xml 文件。
- 将 serverindex.xml_disabled 文件重命名为 serverindex.xml。
- 如果联合节点在 V9.0 Deployment Manager 运行时曾运行过,那么同步这些联合节点。
有关更多信息,请参阅使用 wsadmin 脚本编制工具同步节点。
- 如果您在迁移到 V9.0 期间已选择将安装的应用程序存放在它们在先前发行版中所处的位置,但某些 V9.0 应用程序与先前发行版不兼容,请安装兼容的应用程序。
- 删除 V9.0 概要文件。
有关更多信息,请参阅删除概要文件。
- 在 V7.0 或更高版本 环境中启动已回滚的 Deployment Manager 及其联合节点。
下一步做什么
现在可以根据需要重新开始执行迁移过程。