问题描述
在使用 Rundeck 服务器时,遇到了一个问题。他想要在已知的节点上执行一个作业,但是当他执行时,作业被忽略了,而是在本地服务器上运行。他想知道是否有其他人遇到过这种情况。
用户提供了以下信息:
– Rundeck 版本:3.1.3-20191204
– 节点在项目设置中已配置
– 在项目的节点菜单中可以看到该主机
– Rundeck 服务器可以通过 SSH 访问该节点
解决方案
请注意以下操作注意版本差异及修改前做好备份。
解决方案1
根据用户提供的信息,问题可能是由于项目的默认节点执行器设置错误导致的。您可以按照以下步骤更改默认节点执行器为 SSH:
1. 登录 Rundeck 管理界面。
2. 进入项目设置页面。
3. 点击 “Edit Configuration”。
4. 在 “Default Node Executor” 下拉菜单中选择 “SSH”。
5. 保存更改。
解决方案2
如果解决方案1无效,您可以尝试重新配置节点并确保 Rundeck 能够知道和访问该节点。以下是一些可能的步骤:
1. 确保节点的 SSH 访问设置正确,并且 Rundeck 服务器可以通过 SSH 访问该节点。
2. 在项目设置中,检查节点是否正确配置,并且在节点菜单中可以看到该主机。
3. 如果节点配置正确,但问题仍然存在,请尝试重新启动 Rundeck 服务器。
如果以上解决方案仍然无法解决问题,请尝试在 Rundeck 的官方文档或社区论坛中寻求帮助。
希望以上解决方案能帮助您解决问题。如果您有任何其他问题,请随时提问。
正文完