文档章节

rundeck入门-初步操作

China_OS
 China_OS
发布于 2015/10/16 09:21
字数 747
阅读 663
收藏 2
点赞 0
评论 0

本章就初步的操作一下rundeck web界面,主要分为project、node、command、activity四个方面。下面会有大量的图片展示。

0    login,密码和用户名均是admin


1    project

      安装完毕第一次登录时会让你创建project,如下图


     创建project,最简单的创建只需要填写project name即可,不过要注意红框中的文件,它是该project的资源模型文件。

2    创建project里面的job,创建完project后自动跳转到该界面


     开始创建,下面简单介绍一下各个参数:workflow中可以设置是任务出错后就停止,还是继续执行错误步骤后面的任务。在add a step步骤中,可以看到有node steps和workflow steps,node step设置在匹配的node上执行什么命令,workflow step设置执行的顺序流程。安装完默认会添加当前节点到rundeck中,因为我们还没添加node,所以只能在本地执行命令。

     下面继续看看创建job中的add a step中怎么设置,我选择了执行命令hostname,查看主机名


     下面是在add a step中的一些其他设置


     创建完毕后会跳转到job执行截面


     下面我们执行看看,注意看状态,在长时间运行的job中你还可以终止该job


     执行完状态,下面会有一些统计信息,包括执行输出


     查看执行输出结果


     在activity中可以看到一些关于job的统计信息


3    创建node,执行分布式命令,可以看到目前只有一个node,就是本机


     修改配置文件,添加新node,主界面如下,可以看到resourcexml的文件路径


     顺便给project增加一个备注:add project readme,先看看没加之前的状态


     点击进行readme编辑,支持markdown格式


     看rundeck1下面有个Hello Rundeck1,这就是我们加的备注


     下面转回正题,继续修改文件添加node,rundeck默认是通过SSH插件给各个mode分发命令的,所以我们先要在管理界面中添加publich key。


     添加一个公钥和私钥,存储在rundeck自己的存储系统中


     下面配置project的ssh执行时用的私钥和公钥


     除了添加私钥,本地文件系统和rundeck的存储系统的路径都要标明


     在配置文件中添加node,该配置文件就是我们创建project时生成的资源模型文件


     开始添加job2,执行分布式命令,注意在add a step中选择的是remote command


     在选择节点时要选择分布式节点,不能选择local,设置node时,可以看到有系统中有两个节点可选,thread count为2,表示并行执行


     添加完毕,可以看到rundeck1中有两个job


     进入job2,并执行


     查看执行结果





© 著作权归作者所有

共有 人打赏支持
China_OS
粉丝 403
博文 438
码字总数 487778
作品 0
徐汇
技术主管
运维利器 RunDeck 2.11.1 发布,服务器自动化操作

RunDeck 2.11.1 已发布,RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操作,大...

局长
05/06
0
0
运维利器 RunDeck v3.0.0-beta1,服务器自动化操作

RunDeck v3.0.0-beta1 已发布,RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操...

达尔文
07/08
0
0
运维利器 RunDeck 2.11.5 发布,服务器自动化操作

RunDeck 2.11.5 已发布,RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操作,大...

达尔文
07/07
0
0
运维利器 RunDeck 2.11.4 发布,服务器自动化操作工具

RunDeck 2.11.4 已发布,RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操作,大...

达尔文
06/09
0
0
运维利器 RunDeck 2.11.3 发布,服务器自动化操作

RunDeck 2.11.3 已发布,RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操作,大...

达尔文
05/12
0
0
RunDeck v2.11.0发布,带来大量新特性与 bug 修复

RunDeck v2.11.0发布,RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操作,大大...

雨田桑
04/28
0
0
运维利器 RunDeck 2.11.2 发布,服务器自动化操作

RunDeck 2.11.2 已发布,RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操作,大...

局长
05/11
0
0
Rundeck crontab格式

rundeck的crontab任务不同于Linux上边的,它精确到秒级别。另外它还存在几个关键的注意事项。 官网链接:http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger ...

陈延宗
06/29
0
0
SaltStack;以及与AnsibleWorks,Chef-solo,puppet等等等的比较!

SaltStack;以及与AnsibleWorks,Chef-solo,puppet等等等的比较! ...       http://www.vpsee.com/2013/08/a-system-configuration-management-and-orchestration-tool-saltstack/ 系统......

carocy
2017/10/31
0
0
rundeck入门-基础知识

Rundeck这个产品很早就知道了,不过一直没有时间尝试,当时也没有相关的应用场景,最近cron job是越来越多,管理起来很是麻烦,忽然记起来还有Rundeck这么一个工具,决定先具体调研一番,看看...

China_OS
2015/10/15
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

【RocketMQ】Message存储笔记

概述 消息中间件存储分为三种,一是保存在内存中,速度快但会因为系统宕机等因素造成消息丢失;二是保存在内存中,同时定时将消息写入DB中,好处是持久化消息,如何读写DB是MQ的瓶颈;三是内...

SaintTinyBoy
15分钟前
0
0
Android应用Context详解及源码解析

Android应用Context详解及源码解析 本文定位:优质文章收集 本文转载 1 背景 今天突然想起之前在上家公司(做TV与BOX盒子)时有好几个人问过我关于Android的Context到底是啥的问题,所以就马...

lichuangnk
47分钟前
0
0
PostgreSQL的昨天今天和明天

PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS), 也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。 这个起源于伯克利(...

闻术苑
51分钟前
0
0
Mysql对自增主键ID进行重新排序

1,删除原有主键: ALTER TABLE `table_name` DROP `id`; 2,添加新主键字段: ALTER TABLE `table_name` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST; 3,设置新主键: ALTER TABLE `table_nam......

niithub
57分钟前
0
0
福利篇:免费csdn vip账号分享

分享一个发布免费csdn vip账号的网站:啰嗦vip www.lostvip.com , 各种软件开发类的视频教程:慕课网、动脑学院、黑马各大培训机构VIP视频教程,非常不错!

在水一方发盐人
今天
0
0
Nginx+Tomcat搭建高性能负载均衡集群

一、 工具   nginx-1.8.0   apache-tomcat-6.0.33 二、 目标   实现高性能负载均衡的Tomcat集群:    三、 步骤   1、首先下载Nginx,要下载稳定版:      2、然后解压两个Tom...

码代码的小司机
今天
0
0
Centos7编译安装ntp-4.2.8p11

Centos7编译安装ntp-4.2.8p11 背景 因公司做等保评级,在进行安全漏洞检测时发现ntp需要升级到ntp-4.2.7p25以上版本,经过一番搜索,没有该版本及新版本ntp的yum安装包,所以只能编译安装了,...

阿dai
今天
0
0
antd pro 新增模块的步骤

index.js是整个项目的入口文件。 // 1. Initializeconst app = dva({ history: createHistory(),});// 2. Pluginsapp.use(createLoading());// 3. Register global modelapp.model......

灯下草虫鸣_
今天
0
0
Cisco VPN在win10下报Error 56的解决办法

问题描述 Cisco VPN在win10下报Error 56: The Cisco Systems, Inc. VPN Service has not been started 解决方案 方案一:在计算机管理-》服务 查看Cisco Systems, Inc. VPN Service服务是否存...

chenfj_fer
今天
0
0
Weblogic问题解决记录

问题:点击登录,页面刷新但是不进去管理界面。解决:删除cookies再登录。

wffger
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部