简介
RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者web界面,用户可以对任意数量的服务器进行操作,大大降低了对服务器自动化的门槛。
RunDeck的作用:
在浏览器中执行服务器上任何非交互命令,比如ps, /etc/init.d/xxx restart,注意ssh之类的要在执行中输入密码的肯定不支持
对接服务器上的一键运维脚本,变成一个Job, 执行时只要点击按钮Run
自动记录命令操作记录和输出。
注意:自动化带来的风险和便捷同在,需要比之前更加注意流程的规范,安全的管控。
rundeck的安装
1,安装Java环境
yum install java
2,下载rundeck的安装包并拷贝到mnt目录
wget http://dl.bintray.com/rundeck/rundeck-maven/rundeck-launcher-2.10.1.jar
cp rundeck-launcher-2.10.1.jar /mnt
3,配置环境变量
vim /etc/profile
添加
export RDECK_BASE=/mnt/rundeck/
并
source /etc/profile
4,进行rundeck初始化
java -jar rundeck-launcher-2.10.1.jar
5,启动成功后访问ip:4440,进入web界面,登录成功重新用 ./rundeckd start命令启动rundeck即可。