繁体   English   中英

在 2 个不同节点上运行 2 个脚本的单个 Rundeck 作业

[英]single Rundeck job with 2 scripts running on 2 different nodes

我有一个 Rundeck 作业,它的工作流程中有 2 个脚本,无法弄清楚在作业中单独运行每个脚本的规则集。

我的 2 个节点:Server1 和 Server2

我的 2 个脚本很简单,示例是检查服务是否在服务器上运行。 脚本 1:gsv -name service1 脚本 2:gsv -name service2

只有 Server1 有 service1,应该只为 Server2 和 script2 执行 script1,反之亦然

现在,当作业运行时,它将在两台服务器上运行 script1 和 script2,我无法让工作流策略只在每台服务器上专门运行。 我想将此作为一项工作来验证两者上的服务,最终扩展到更多节点。

您可以尝试类似Job reference step的方法来调用父作业中的多个现有作业。

在步骤级别使用节点是不可能的。 您需要定义 2 个作业,每个作业在特定节点上调用各自的脚本,并使用父作业最终触发这两个步骤。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM