文档章节

rundeck入门-初步操作

China_OS
 China_OS
发布于 2015/10/16 09:21
字数 747
阅读 775
收藏 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
粉丝 412
博文 452
码字总数 510299
作品 0
静安
技术主管
私信 提问
运维利器 RunDeck v3.0.0 正式版发布, 服务器自动化操作

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

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

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

局长
05/06
0
0
运维利器 RunDeck v3.0.4 发布, 服务器自动化操作

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

达尔文
08/28
0
0
运维利器 RunDeck v3.0.1 发布, 服务器自动化操作

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

达尔文
08/05
0
0
运维利器 RunDeck v3.0.0-beta1,服务器自动化操作

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

达尔文
07/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

python中sort和sorted函数小结

L.sort(cmp=None, key=None, reverse=False) sorted(iterable, cmp=None, key=None, reverse=False) 这样看,sorted函数只比sort函数多一个iterable参数,其余没什么不同,iterable是一个迭代......

上官夏洛特
30分钟前
1
0
thinkphp 常用SQL执行语句总结

第一条:Db::tablera('vr_panomas')->where(['delete_time'=>0,'id'=>['in',$pids]])->field(['id'=>'id','post_thumb'=>'thumb','post_title'=>'title','post_tags'=>'tags','post_price'=>......

koothon
40分钟前
1
0
支付宝返回状态resultStatus意思

上一篇集成支付宝的时候,会有一些支付宝返回的resultStatus,具体意思是: 9000 订单支付成功 8000 正在处理中 4000 订单支付失败 6001 用户中途取消 6002 网络连接出错 还有memo,意思就是...

RainOrz
44分钟前
1
0
electron webview 页面加载事件顺序

1.did-start-loading 页面开始加载 2.load-commit 主页面文档加载 3.page-title-updated title 4.dom-ready 主页面 dom 加载完成 5.load-commit frame文档加载 6.did-frame-finish-load fram......

dubox
49分钟前
1
0
cron语法格式

Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek...

JavaSon712
49分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部