自动化运维工具rundeck

一.redeck介绍

  Rundeck 是一款能在数据中心或云环境中的日常业务中使程序自动化的开源软件。Rundeck 提供了大量功能,可以减轻耗时繁重的体力劳动。团队可以相互协作,分享如何过程自动化,查看业务活动或执行任务。Rundeck 允许您运行任意数量的节点从一个基于 web 的任务或命令行界面。Rundeck 还包括其他功能,使其易于扩展,您自动化努力包括 ︰ 访问控制、 工作流建设、 调度、 记录和与外部源节点和选项数据集成。接下来我们一起来安装吧。

官网地址https://docs.rundeck.com

二.redeck安装

下载:

mkdir /opt/rundeck && cd /opt/rundeck&&
wget https://dl.bintray.com/rundeck/rundeck-maven/rundeck-3.0.11-20181221.war 

设置环境变量

#vim /etc/profile 在末尾添加
#安装目录可以自己定义
export RDECK_BASE=/opt/rundeck

#source /etc/profile
初始化
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执行指令

 

 

posted @ 2018-12-26 13:30  人生是一场修行  阅读(8311)  评论(1编辑  收藏  举报