首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Rundeck中并行运行多个节点上的作业

在Rundeck中并行运行多个节点上的作业
EN

Stack Overflow用户
提问于 2019-11-14 21:52:29
回答 1查看 959关注 0票数 0

有没有可能一个作业可以并行运行它在所有目标节点上只有一个任务

另外,rundeck GUI中的线程计数选项能解决上述问题吗?

PS:我只能通过GUI访问Rundeck

EN

Stack Overflow用户

发布于 2019-11-14 22:15:43

您需要将作业分派到15个节点,并设置ThreadCount = 15。我使用3个节点(node00、node01和node02)做了一个示例来理解它:

代码语言:javascript
运行
复制
    <joblist>
      <job>
        <defaultTab>summary</defaultTab>
        <description></description>
        <dispatch>
          <excludePrecedence>true</excludePrecedence>
          <keepgoing>false</keepgoing>
          <rankOrder>ascending</rankOrder>
          <successOnEmptyNodeFilter>false</successOnEmptyNodeFilter>
          <threadcount>3</threadcount>
        </dispatch>
        <executionEnabled>true</executionEnabled>
        <id>c4a37a41-db35-4a76-b407-be6170c6502d</id>
        <loglevel>INFO</loglevel>
        <name>JobRemoteParallel</name>
        <nodeFilterEditable>false</nodeFilterEditable>
        <nodefilters>
          <filter>node.*</filter>
        </nodefilters>
        <nodesSelectedByDefault>true</nodesSelectedByDefault>
        <scheduleEnabled>true</scheduleEnabled>
        <sequence keepgoing='false' strategy='node-first'>
          <command>
            <exec>sleep 2; echo "starting"</exec>
          </command>
          <command>
            <exec>sleep 5; echo "processing"</exec>
          </command>
          <command>
            <exec>echo "done!"</exec>
          </command>
        </sequence>
        <uuid>c4a37a41-db35-4a76-b407-be6170c6502d</uuid>
      </job>
    </joblist>

Check如何工作。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58858382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档