文档章节

rundeck入门-初步操作

China_OS
 China_OS
发布于 2015/10/16 09:21
字数 747
阅读 862
收藏 2

本章就初步的操作一下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
粉丝 417
博文 460
码字总数 513813
作品 0
静安
技术主管
私信 提问
运维利器 RunDeck v3.0.0 正式版发布, 服务器自动化操作

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

局长
2018/07/28
1K
1
运维利器 RunDeck 2.11.1 发布,服务器自动化操作

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

局长
2018/05/06
1K
2
RunDeck 2.6.1 发布,服务器自动化操作

RunDeck 2.6.1 发布,此版本主要修复了 SCM 插件相关问题和作业 执行/调度 切换的问题。 下载:https://github.com/rundeck/rundeck/archive/v2.6.1.zip。 RunDeck 是用 Java/Grails 写的开源...

oschina
2015/10/25
1K
1
RunDeck 2.5.3 发布, 服务器自动化操作

RunDeck 2.5.3 发布, 此版本主要是 bug 修复,详细改进请看发行说明。 下载: rundeck-launcher-2.5.3.jar rundeck-2.5.3-1-GA.deb RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据...

oschina
2015/08/13
1K
1
运维利器 RunDeck 2.10.7 发布,服务器自动化操作

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

局长
2018/03/06
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

tac 与cat

tac从后往前看文件,结合grep使用

writeademo
33分钟前
2
0
表单中readonly和dsabled的区别

这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过通过表单提交时,获取不到文本框中的value值(如果有的话), 而readonly只是使文本框不能输入,外观没...

少年已不再年少
55分钟前
2
0
SpringBoot上传图片操作

首先有个上传文件的工具类 /** * 文件上传 * @param file * @param filePath * @param fileName * @throws Exception */public static void uploadFile(byte[] file, String ...

_liucui_
今天
6
0
DrawerLayout

public class MainActivity extends BaseActivity implements NavigationView.OnNavigationItemSelectedListener,OnFragmentInteractionListener{ public NavigationView navView; ......

安卓工程师王恒
今天
1
0
python精简笔记

python精简笔记-字符串基本用法 字符串常见用法: * encode() # 编码成bytes类型 * find() # 查找子串 * index() # 获取下标 * replace() # 替换子串 * len(string) # 返回字符串长度,...

平头哥-Enjoystudy
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部