linux – Rundeck 2.5.1 – 本地执行的作业没有匹配的节点

前端之家收集整理的这篇文章主要介绍了linux – Rundeck 2.5.1 – 本地执行的作业没有匹配的节点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Rundeck v2.5.1,我正在尝试配置一个在本地执行的作业.该作业运行内联脚本,该脚本运行另一个脚本.当我运行作业(作为管理员)时,似乎Rundeck不运行任何内联脚本.这是作业的输出
  1. com.dtolabs.rundeck.core.NodesetEmptyException: No matched nodes: MultiNodeSelector{nodenames=[localhost]}
  2. at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy.validateNodeSet(NodeFirstWorkflowStrategy.java:341)
  3. at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy.executeWorkflowImpl(NodeFirstWorkflowStrategy.java:84)
  4. at com.dtolabs.rundeck.core.execution.workflow.BaseWorkflowStrategy.executeWorkflow(BaseWorkflowStrategy.java:182)
  5. at com.dtolabs.rundeck.core.execution.WorkflowExecutionServiceThread.run(WorkflowExecutionServiceThread.java:55)
  6. Exception: class com.dtolabs.rundeck.core.NodesetEmptyException: No matched nodes: MultiNodeSelector{nodenames=[localhost]}
  7. No matched nodes: MultiNodeSelector{nodenames=[localhost]}

另外,这是admin.aclpolicy(/etc/rundeck/admin.aclpolicy)

  1. description: Admin,all access.
  2. context:
  3. project: '.*' # all projects
  4. for:
  5. resource:
  6. - allow: '*' # allow read/create all kinds
  7. adhoc:
  8. - allow: '*' # allow read/running/killing adhoc jobs
  9. job:
  10. - allow: '*' # allow read/write/delete/run/kill of all jobs
  11. node:
  12. - allow: '*' # allow read/run for all nodes
  13. by:
  14. group: admin
  15.  
  16.  
  17. ---
  18.  
  19.  
  20. description: Admin,all access.
  21. context:
  22. application: 'rundeck'
  23. for:
  24. resource:
  25. - allow: '*' # allow create of projects
  26. project:
  27. - allow: '*' # allow view/admin of all projects
  28. storage:
  29. - allow: '*' # allow read/create/update/delete for all /keys/* storage content
  30. by:
  31. group: admin

Rundeck正在VPC中的EC2实例上运行.该实例正在运行ubuntu 14.04.2 lts.通过ssh连接到实例后,我可以成功地卷曲Rundeck.

  1. $curl -I -L localhost:4440
  2. HTTP/1.1 302 Found
  3. Set-Cookie: JSESSIONID=s1uqcqv0n9h0p4t49m8j2sxx;Path=/
  4. Expires: Thu,01 Jan 1970 00:00:00 GMT
  5. Location: http://localhost:4440/user/login;jsessionid=s1uqcqv0n9h0p4t49m8j2sxx
  6. Content-Length: 0
  7. Server: Jetty(7.6.0.v20120127)
  8.  
  9.  
  10. HTTP/1.1 200 OK
  11. Content-Language: en-US
  12. Content-Type: text/html;charset=UTF-8
  13. Content-Length: 5260
  14. Server: Jetty(7.6.0.v20120127)

我一直在这里和其他团体/地方环顾四周,但我真的找不到任何与我正在经历的东西和Rundeck版本相匹配的东西.

有没有人使用Rundeck 2.5.1之前看到过这种类型的错误/知道如何让这个工作运行?

< 3
MIKEY

解决方法

我刚刚遇到了同样的问题.我通过启用它来工作

Include Server Node: Yes

在项目配置下的主资源模型源中.

猜你在找的Linux相关文章