第 3 章 运行 JBoss 服务器迁移工具
您可以通过以下任一方式运行 JBoss 服务器迁移工具:
- 交互模式 :此模式 (默认模式)允许您准确选择要迁移的配置。
- 非交互模式 :此模式 允许您在没有提示的情况下运行工具。
在运行 JBoss 服务器迁移工具前,您必须停止源和目标 JBoss EAP 服务器。
3.1. 以互动模式运行 JBoss 服务器迁移工具 复制链接链接已复制到粘贴板!
默认情况下,JBoss 服务器迁移工具以交互方式运行。此模式允许您准确选择要迁移的服务器配置。
交互模式不允许选择要迁移的子系统。有关如何在子系统或任务级别配置工具的详情,请参考 配置 JBoss 服务器迁移工具 执行的迁移任务。
以下是为最小迁移执行的基本步骤。如果您要迁移的服务器包含自定义配置,如部署,或者缺少默认资源,则工具会提供额外的提示。
流程
要以交互模式运行该工具,请导航到目标服务器安装目录并运行以下命令,提供
source参数作为源服务器安装的路径。MIGRATION_TOOL_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME --target EAP_NEW_HOME
$ MIGRATION_TOOL_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME --target EAP_NEW_HOMECopy to Clipboard Copied! Toggle word wrap Toggle overflow 系统将提示您确定您要将源服务器的独立配置(位于
EAP_PREVIOUS_HOME/standalone/configuration/目录中)迁移到目标服务器的独立配置,这些配置位于EAP_NEW_HOME/standalone/configuration/目录中。Migrate the source's standalone server? yes/no? yes
Migrate the source's standalone server? yes/no? yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果没有响应,则会跳过独立服务器迁移,且不会迁移独立服务器配置文件。如果使用
yes响应,您会看到以下提示。Migrate all configurations? yes/no? yes
Migrate all configurations? yes/no? yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
yes响应,以迁移所有源服务器的单机服务器配置文件。在没有响应时,为每个单独的standalone*.xml配置文件收到提示。接下来,系统会提示您确定您要将源服务器的受管域配置(位于
EAP_PREVIOUS_HOME/domain/configuration/目录中)迁移到目标服务器的受管域配置(位于EAP_NEW_HOME/configuration/目录中)。Migrate the source's managed domain? yes/no? yes
Migrate the source's managed domain? yes/no? yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果没有响应,则会跳过受管域迁移,且不会迁移受管域配置文件。如果您使用
yes响应,工具将开始迁移源服务器的受管域内容。密码的存储库用于存储由源服务器的受管域和主机配置引用的数据,如部署和部署覆盖。由于源和目标服务器使用类似的内容存储库,因此工具只是将数据从源服务器复制到目标服务器,并将结果输出到控制台和服务器日志中。INFO [ServerMigrationTask#397] Migrating domain content found: [22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content, 23/b62a37ba8a4830622bfcdb960280577cc6796e/content] INFO [ServerMigrationTask#398] Resource with path /EAP_NEW_HOME/domain/data/content/22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content migrated. INFO [ServerMigrationTask#399] Resource with path /EAP_NEW_HOME/domain/data/content/23/b62a37ba8a4830622bfcdb960280577cc6796e/content migrated.
INFO [ServerMigrationTask#397] Migrating domain content found: [22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content, 23/b62a37ba8a4830622bfcdb960280577cc6796e/content] INFO [ServerMigrationTask#398] Resource with path /EAP_NEW_HOME/domain/data/content/22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content migrated. INFO [ServerMigrationTask#399] Resource with path /EAP_NEW_HOME/domain/data/content/23/b62a37ba8a4830622bfcdb960280577cc6796e/content migrated.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 接下来,迁移工具会为受管域配置文件扫描源服务器,将结果输出到控制台,并提供以下提示:
Migrate all configurations? yes/no? yes
Migrate all configurations? yes/no? yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
yes响应,以迁移所有源服务器的受管域配置文件。在没有响应以接收每个单独受管域配置文件的提示。接下来,迁移工具扫描源服务器以获取主机配置文件,将结果输出到控制台,并提供以下提示:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
yes响应,以迁移所有源服务器的主机配置文件。在没有响应以为每个单独的主机配置文件接收提示。
完成后,您应该在服务器控制台中看到以下信息:
Migration Result: SUCCESS
Migration Result: SUCCESSCopy to Clipboard Copied! Toggle word wrap Toggle overflow