前言
记录rundeck在使用的过程中的一些注意事项.
SSH端口改变了怎么处理?
我们知道rundeck是基于ssh的,而rundeck提供的配置文件中,没有配置ssh端口的选项.
- 我们可以在新建项目的时候,在前端的配置文件中按如下的配置
“Default Node Executor” 选择 “Script Execution”
“Default Node File Copier” 选择 “Script Execution”
- 如果项目已经配置好了,也可以在对应项目的
etc/project.properties
文件中定义
|
|
注意提前在各个node上做好密钥验证
怎么在project下添加node节点?
当我们建立一个项目的时候,默认只会有server一个节点.如果需要在这个项目下配置其他机器,可以编辑对应项目的etc/resources.xml
资源文件
我们可以在node中配置我们对于这个node的一些环境变量, 比如我定义了
role: web
env: product
..
之后我们可以在job的定义中,可以通过定义的变量去筛选服务器
同样也可以在nodes看到
怎么添加用户?
用户的配置文件在/etc/rundeck/realm.properties
文件中,我们可以通过jetty-all
的jar包生成帐号和密码信息
|
|
上面给出了不同的算法加密的密码
可以在文件的/etc/rundeck/realm.properties
中配置用户,它的格式
TODO 未完待续
- rundeck的权限配置