【问题标题】:Convert Wildfly/JBoss profile to CLI scripts?将 Wildfly/JBoss 配置文件转换为 CLI 脚本?
【发布时间】:2018-04-30 05:24:09
【问题描述】:

是否可以将standalone.xml(或其他配置的Wildfly/JBoss profile XML 文件)转换为一系列可以由jboss-cli.sh 运行的命令或脚本?我有一个 Wildfly 11 实例,我对其进行了配置更改。我希望能够“模板化”它并在我的服务器部署期间使用 shell 脚本复制配置。有没有办法将该配置导出为 jboss-cli.sh 命令?

【问题讨论】:

  • 我不知道有什么方法可以对standalone.xml 进行逆向工程,因为它不仅仅是您的更改 - 逆向工程工具如何知道什么是“基本”配置以及您的配置是什么? cli 脚本编写起来并不难,如果遇到困难,请运行 jboss-cli--gui 选项,看看设置值需要什么。
  • 我对此有一个概念:区分 2 个独立实例并将配置更改导出为 jboss-cli 脚本

标签: configuration jboss scripting wildfly jboss-cli


【解决方案1】:

我没有在wildfly 11 上尝试过,但之前在wildfly 9 和10 上我使用https://github.com/tfonteyn/profilecloner 来生成jboss-cli 脚本以从头开始创建配置文件。结果仍然需要人工干预,因为 cli 脚本有时会破坏添加元素的顺序。

此外,由于 Wildfly 10 中的错误,无法在 jboss-cli 中从头开始添加一些子系统 - 根元素拒绝在没有子元素的情况下添加,反之亦然(不幸的是,我丢失了跟踪问题的票号)。

由于在我的环境中我们使用域模式,我们开始使用/profile=template-name:clone(to-profile=new-profile) 复制预配置的配置文件,但这在独立情况下无关紧要。

【讨论】:

    猜你喜欢
    • 2018-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 2018-09-05
    • 2011-04-19
    相关资源
    最近更新 更多