第 3 章 运行 JBoss 服务器迁移工具


您可以通过以下任一方式运行 JBoss 服务器迁移工具:

重要

在运行 JBoss 服务器迁移工具前,您必须停止源和目标 JBoss EAP 服务器。

3.1. 以互动模式运行 JBoss 服务器迁移工具

默认情况下,JBoss 服务器迁移工具以交互方式运行。此模式允许您准确选择要迁移的服务器配置。

注意

交互模式不允许选择要迁移的子系统。有关如何在子系统或任务级别配置工具的详情,请参考 配置 JBoss 服务器迁移工具 执行的迁移任务

以下是为最小迁移执行的基本步骤。如果您要迁移的服务器包含自定义配置,如部署,或者缺少默认资源,则工具会提供额外的提示。

流程

  1. 要以交互模式运行该工具,请导航到目标服务器安装目录并运行以下命令,提供 source 参数作为源服务器安装的路径。

    $ MIGRATION_TOOL_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME --target EAP_NEW_HOME
    Copy to Clipboard Toggle word wrap
  2. 系统将提示您确定您要将源服务器的独立配置(位于 EAP_PREVIOUS_HOME/standalone/configuration/ 目录中)迁移到目标服务器的独立配置,这些配置位于 EAP_NEW_HOME/standalone/configuration/ 目录中。

    Migrate the source's standalone server?
    yes/no? yes
    Copy to Clipboard Toggle word wrap

    如果没有 响应,则会跳过独立服务器迁移,且不会迁移独立服务器配置文件。

    如果使用 yes 响应,您会看到以下提示。

    Migrate all configurations?
    yes/no? yes
    Copy to Clipboard Toggle word wrap

    使用 yes 响应,以迁移所有源服务器的单机服务器配置文件。

    在没有响应时,为每个单独的 standalone*.xml 配置文件收到提示。

  3. 接下来,系统会提示您确定您要将源服务器的受管域配置(位于 EAP_PREVIOUS_HOME/domain/configuration/ 目录中)迁移到目标服务器的受管域配置(位于 EAP_NEW_HOME/configuration/ 目录中)。

    Migrate the source's managed domain?
    yes/no? yes
    Copy to Clipboard Toggle word wrap

    如果没有 响应,则会跳过受管域迁移,且不会迁移受管域配置文件。

    如果您使用 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.
    Copy to Clipboard Toggle word wrap
  4. 接下来,迁移工具会为受管域配置文件扫描源服务器,将结果输出到控制台,并提供以下提示:

    Migrate all configurations?
    yes/no? yes
    Copy to Clipboard Toggle word wrap

    使用 yes 响应,以迁移所有源服务器的受管域配置文件。

    没有响应以接收每个单独受管域配置文件的提示。

  5. 接下来,迁移工具扫描源服务器以获取主机配置文件,将结果输出到控制台,并提供以下提示:

    INFO  [ServerMigrationTask#457] Retrieving source's host configurations...
    INFO  [ServerMigrationTask#457] /jboss-eap-8.0/domain/configuration/host-master.xml
    INFO  [ServerMigrationTask#457] /jboss-eap-8.0/domain/configuration/host-slave.xml
    INFO  [ServerMigrationTask#457] /jboss-eap-8.0/domain/configuration/host.xml
    
    Migrate all configurations?
    yes/no? yes
    Copy to Clipboard Toggle word wrap

    使用 yes 响应,以迁移所有源服务器的主机配置文件。

    在没有响应以为每个单独的主机配置文件接收提示。

  6. 完成后,您应该在服务器控制台中看到以下信息:

     Migration Result: SUCCESS
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部