一:rundeck安装
1、安装Java
yum install java-1.8.0-openjdk
2、下载war文件
http://rundeck.org/downloads.html
3、将RDECK_BASE环境变量定义为安装位置
vim /etc/profile
export RDECK_BASE=$HOME/rundeck
source /etc/profile
4、创建安装目录
mkdir -p $RDECK_BASE
5、将war文件复制到安装目录
cp rundeck-3.0.5-20180828.war $RDECK_BASE
6、更改目录并运行
cd $RDECK_BASE
java -Xmx4g -jar rundeck-3.0.5-20180828.war
7、等待“已启动”消息
Grails application running at http://ecto1.local:4440 in environment: production
8、更新你的shell环境
PATH=$PATH:$RDECK_BASE/tools/bin
MANPATH=$MANPATH:$RDECK_BASE/docs/man
9、更改配置文件中的地址
vim /root/rundeck/server/config/rundeck-config.properties
grails.serverURL=http://192.168.100.182:4440
10、配置节点
vim /root/rundeck/projects/yourproject/etc/resources.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<node name="xuetu" description="Rundeck server node" tags="" hostname="192.168.100.182" osArch="amd64" osFamily="unix" osName="Linux" osVersion="3.10.0-693.el7.x86_64" username="root"/>
<node name="文件服务器" description="文件服务器" tags="" hostname="39.208.167.54" osArch="amd64" osFamily="unix" osName="Linux" osVersion="3.10.0-514.26.2.el7.x86_64" username="root"/>
</project>
$RDECK_BASE/server/sbin/rundeckd start #启动rundeck
$RDECK_BASE/server/sbin/rundeckd stop #关闭rundeck
二:rundeck回调地址(webhook)将ip改为域名
vim /root/rundeck/server/config/rundeck-config.properties #rundeck配置文件
grails.serverURL=http://rundeck.sylicod.com
vim /etc/nginx/conf.d/rundeck.conf #nginx配置文件
location / {
proxy_pass http://rundeck.slifjuod.com:4440;
}