【问题标题】:Any alternative for Rundeck for running commands on multiple servers?Rundeck 在多台服务器上运行命令的任何替代方案?
【发布时间】:2013-01-27 15:04:36
【问题描述】:

我正在 Java 程序中实现任务工作流。 其中一项任务是在多个 Linux 服务器上运行一些命令。

服务器是动态确定的 - 从 XML 文件中读取。 我检查了Rundeck的API,但似乎我必须提前配置服务器,这不适合我的需要。

有什么想法吗?

【问题讨论】:

    标签: java rundeck


    【解决方案1】:

    一个答案是使用 rundeck,我认为您只需要 rundeck 来动态加载您的节点。

    要使其动态化,您需要刷新项目。只需重新启动 rundeck 或使用api refresh method。我没有尝试过后者,我认为后者是更好的解决方案。 Resource Model 支持文件和从外部源 URL 获取服务器节点列表。

    但如果你自己动手,一个更好的答案可能是 SSH 并考虑SSH library for Java

    【讨论】:

      【解决方案2】:

      如果您考虑使用外部 API,请查看使用 JSCAPE 的 SSH Factory for Java。文档可以位于here

      【讨论】:

        猜你喜欢
        • 2017-06-17
        • 2011-07-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-27
        • 2023-02-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多