在 Rundeck 3 中添加远程节点

Adding a remote node in Rundeck 3

我是第一次试用 rundeck (3.0.13)。我已按照此网页中的说明进行操作:https://www.techrepublic.com/article/how-to-add-remote-nodes-to-rundeck/,但不幸的是它似乎没有创建远程节点。简而言之,步骤是

更新

我能够通过在项目创建后使用 GUI 加载 resources.xml 文件来实现此功能。

在教程中,作者把这个文件放到了项目的/etc下,rundeck正好找到了。相反,如果将相同的 resources.xml 文件指定为 "File" 节点源,则会加载。

具有讽刺意味的是,在日志中没有看到任何错误是最大的线索。

我遇到了同样的问题,我解决了以下问题:

  1. 在项目文件夹/etc文件夹中添加一个名为resources.xml的文件。 (如果不存在,请创建一个)。它应该有以下内容:
<?xml version="1.0" encoding="UTF-8"?>

<project>
  <node name="somename" description="Rundeck 1" tags="" hostname="xx.xx.xx.xx" osArch="amd64" osFamily="unix" osName="Linux" osVersion="3.10.0-514.el7.x86_64" username="xyz"/>
</project>
  1. 通过UI --> edit nodes
  2. 进入项目设置
  3. 从类型 'File' 添加来源。
    • 格式:select resourcexml.
    • 文件路径:使用pwd获取路径,最后还要加上/resources.xml文件名,如/home/xxx/rundeck/projects/test/etc/resources.xml
  4. select 生成
  5. 保存并重新启动跑台