linux rundeck安装与使用
https://docs.rundeck.com/docs/manual/getting-started.html
https://docs.rundeck.com/docs/index.html
1. 简介
Rundeck 是一款能在数据中心或云环境中的日常业务中使程序自动化的开源软件。Rundeck 提供了大量功能,可以减轻耗时繁重的体力劳动。团队可以相互协作,分享如何过程自动化,查看业务活动或执行任务。Rundeck 允许您运行任意数量的节点从一个基于 web 的任务或命令行界面。Rundeck 还包括其他功能,使其易于扩展,您自动化努力包括 ︰ 访问控制、 工作流建设、 调度、 记录和与外部源节点和选项数据集成。具体流程图参照官网的如下:
2. 下载安装
下载地址:https://www.rundeck.com/open-source
a、安装JDK
Rundeck 是一个基于 Java Servlet 服务器,因此需要支持Java 运行环境
#java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
b、安装Rundeck
- 这里使用的是rundeck的jar包安装,读者也可以采用rpm包方式的安装,这里看个人喜好,版本为目前最新版本,下载地址 http://rundeck.org/downloads.html
https://rundeck.org/downloads.html?__hssc=206669708.1.1534292098848&__hstc=206669708.c56bb7d134cacc4754e643620f5f899b.1534292098846.1534292098847.1534292098847.1&__hsfp=2569681759&hsCtaTracking=6c34b5b9-9523-4ad1-814f-6071ab125c5a%7C456206e0-ddce-4ef1-b32b-be92b244ccd4
c. 启动:java -jar rundeck-3.0.1-20180803.war
服务启动后 会在rundeck目录生成如下相关目录:
var:存放远程主机key信息,如ssh的密码,服务私钥。保存新建项目的日志信息,生命周期数据等。存储项目节点资源模 型缓存信息,等
tools:存放项目依赖的jar包,相关指令集
server:存储RunDeck配置信息(用户体系,数据库连接)。RunDeckserver本身的日志信息、项目元数据库信息、
webui项目信息、web容器的依赖(jetty)
projects:存储新建的项目信息,包括项目节点信息等
libext: 存储插件依赖jar
etc:存储RunDeck使用的到的框架配置信息,如日志框架log4j,以及指定其他所有配置的磁盘存储路径,
如以上所示目录,都可在etc中的配置文件指定
3.访问服务
启动成功后,会默认开启4440端口
访问:http://localhost:4440 ,初始用户和密码都是admin
启动和关闭
在初始化jar包之后,下一次启动和关闭可以进行如下操作:
vim /etc/profile 设置RDECK_BASE环境变量
#Startup
$RDECK_BASE/server/sbin/rundeckd start
#Shutdown
$RDECK_BASE/server/sbin/rundeckd stop
4. 使用
5. 配置节点
指定项目节点文件: /home/wwwroot/rundeck/projects/MOX-CPS/etc/resources.xml
6. 授权
需要把公钥文件放到节点服务器上
linux rundeck安装与使用相关推荐
- 无法使用_解决kali linux 2020 安装完后发现无法使用 ifconfig
鱼蛋计算机交流群总部: 606219746 鱼蛋计算机交流分群002: 212088123 鱼蛋计算机交流分群003: 1020025486 鱼蛋计算机交流分群004:1158384728 (建议加此 ...
- linux编译安装jpeg,Linux下JPEG库安装脚本(转)
Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...
- Python基础学习1(Python的Windows和Linux的安装及简单学习)
一Python的安装 1.Windows下安装Python (1)windows 命令行的几个常见的命令 dir:查看当前目录下的所有文件,以及目录 cd + NAME:进入到NAME目录下(tab键 ...
- linux valgrind 安装和使用
linux valgrind 安装和使用 安装过程没这么复杂. 直接命令行: sudo apt-get install valgrind Valgrind 是个开源的工具,功能很多.例如检查内存泄漏工 ...
- linux命令安装组件,Linux安装各种组件
[TOC] Linux安装各种组件 ============================= ## 安装JDK 官网下载最新JDK ``` http://www.oracle.com/technet ...
- linux上安装mysql,tomcat,jdk
Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a) 查看安装哪些jdk rmp –qa |grep java b) ...
- linux下安装sbt_如何在Linux上安装SBT
linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...
- Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)
任务一:攻防系统Kali Linux下载安装与更新 1.1.安装Kali Linux虚拟机 1.1.1.电脑硬件配置至少达到 CPU 内存 存储 >四核 >4G >20G 1.1.2 ...
- shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?
每个 Linux 管理员都可能听到过 shell 这个词.你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? -- Ma ...
- linux中安装程序
实验:为 Linux 主机安装应用程序 环境:vmware workstation 14 . redhad-server-6.4 需求:1.使用 RPM 包的方式安装 Mozilla Firefox ...
最新文章
- 归并排序(Merge_Sort)
- espflashdownloadtool连接串口失败_关于串口下载问题和超时
- python如何绘制直线_python绘制直线的方法
- 第一次写python
- 只要300页!火遍全网的NET6+linux知识手册!拿走不谢!
- 动点移动轨迹,猜猜这是曲线还是直线?
- jzoj3798-[NOIP2014模拟8.22]临洮巨人【前缀和】
- mysql 日期循环_如何在mysql存储过程中循环日期时间
- 吃瓜笔记 | 旷视研究院解读Light-Head R-CNN:平衡精准度和速度
- Oracle12C用户创建、授权、登录
- Java 并发和多线程(一) Java并发性和多线程介绍[转]
- java设计模式_抽象工厂
- 决策树之随机森林和GBDT
- 学习笔记:修改网吧计费系统
- C# WPF 快捷键的实现 极简教程
- codeblocks编译出错问题的解答!(编译c++ 或者c程序)
- 小米路由器开启外网访问SSH和WEB管理界面
- TP-LINK3310 Router2.4G 连接失败问题处理
- 青囊如可授 从此访鸿蒙 意思,江南水寺中元夜,金粟栏边见月娥.什么意思
- matlab for 语句事例,有关matlab里面for语句的使用。