第 7 章 使用管理 CLI 恢复您的 JBoss EAP 服务器更新
您可以使用管理 CLI 恢复应用到您的 JBoss EAP 服务器的更新。要恢复应用到您的 JBoss EAP 服务器的更改,请使用 安装程序历史记录 命令查看服务器上旧版 JBoss EAP 安装。确认您要恢复到的 JBoss EAP 的正确版本后,使用 安装程序 恢复命令准备候选服务器。准备候选服务器后,重新启动 JBoss EAP 服务器以完成恢复过程。
如需更多信息,请参阅 如何查看服务器 上的 JBoss EAP 安装的历史记录。
7.1. 在独立服务器或受管域中恢复您的 JBoss EAP 服务器更新 复制链接链接已复制到粘贴板!
您可以使用 JBoss EAP 管理 CLI 在单机服务器或受管域中恢复您的 JBoss EAP 服务器安装。下列步骤概述了恢复过程的阶段。
-
准备恢复:在此阶段,JBoss EAP 安装已准备好在目标计算机上恢复。candidate 服务器在服务器 temporal 目录中准备,这是受管域中由文件系统路径
jboss.domain.temp.dir表示的目录,或独立服务器模式中的jboss.server.temp.dir。此阶段完成后,不会在相同的候选服务器上执行进一步的服务器准备。但是,您可以清理安装管理器缓存,这允许您根据需要准备不同的安装。如需更多信息,请参阅 清理安装程序。 - 应用恢复: 完成恢复过程后,重新启动 JBoss EAP 服务器,以应用候选服务器,以还原您的安装。
流程
启动管理 CLI:
EAP_HOME/bin/jboss-cli.sh
EAP_HOME/bin/jboss-cli.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow 恢复您的 JBoss EAP 服务器:
注意使用安装程序历史记录命令查看您要将 安装 恢复到的安装状态。
在单机服务器中恢复您的 JBoss EAP 服务器更新:
[standalone@localhost:9990 /] installer revert --revision=abcd1234
[standalone@localhost:9990 /] installer revert --revision=abcd1234Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在受管域中恢复您的 JBoss EAP 服务器更新:
[domain@localhost:9990 /] installer revert --host=target-host --revision=abcd1234
[domain@localhost:9990 /] installer revert --host=target-host --revision=abcd1234Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意有关其他命令选项的更多信息,请使用 help 命令。
重启您的 JBoss EAP 服务器以完成恢复过程:
注意在使用
--perform-installation选项重新启动服务器时,您必须确保没有从和JBOSS_EAP/bin/jconsole.shJBOSS_EAP/bin/appclient.sh启动其他进程。这种预防措施可防止编写在服务器恢复期间可能被其他进程使用的文件冲突。在独立服务器中重启您的 JBoss EAP 服务器:
[standalone@localhost:9990 /] shutdown --perform-installation
[standalone@localhost:9990 /] shutdown --perform-installationCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在受管域中重启您的 JBoss EAP 服务器:
[domain@localhost:9990 /] shutdown --host=target-host --perform-installation
[domain@localhost:9990 /] shutdown --host=target-host --perform-installationCopy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源