一.redeck介绍
Rundeck 是一款能在数据中心或云环境中的日常业务中使程序自动化的开源软件。Rundeck 提供了大量功能,可以减轻耗时繁重的体力劳动。团队可以相互协作,分享如何过程自动化,查看业务活动或执行任务。Rundeck 允许您运行任意数量的节点从一个基于 web 的任务或命令行界面。Rundeck 还包括其他功能,使其易于扩展,您自动化努力包括 ︰ 访问控制、 工作流建设、 调度、 记录和与外部源节点和选项数据集成。接下来我们一起来安装吧。
官网地址:https://docs.rundeck.com
二.redeck安装
下载:
mkdir /opt/rundeck && cd /opt/rundeck< br >wget https://dl.bintray.com/rundeck/rundeck-maven/rundeck-3.0.11-20181221.war |
设置环境变量
1 2 3 4 5 | #vim /etc/profile 在末尾添加 #安装目录可以自己定义 export RDECK_BASE=/opt/rundeck #source /etc/profile |
初始化
1 | java -jar rundeck-3.0.11-20181221.war |
在安装目录$RDECK_BASE 下会看到有以下文件
修改默认用户(可以不用修改,默认是root)
#vim /$RDECK_BASE/etc/framework.properties framework.ssh.keypath = /home/apprun/.ssh/id_rsa #ssh认证用户的key存放目录 framework.ssh.user = apprun #启动默认用户 #chown apprun:apprun rundeck/ -R #修改完之后,别忘了修改rundeck目录的宿主 |
启动方式
#Startup /opt/rundeck/server/sbin/rundeckd/server/sbin/rundeckd start #Shutdown /opt/rundeck/server/sbin/rundeckd/server/sbin/rundeckd stop |
访问 http://localhost:4440 初始账号:admin 密码 :admin
三.redeck使用
1)创建project
点击创建
2)对nodes执行指令
分类: 自动化运维