Rundeck基础:5:基础概念:操作操作Command与Execution
上篇文章介绍了如何在Rundeck中进行添加Node,这篇文章继续介绍如何在添加的Node上进行Command的执行以及结果的确认。
Comannd vs Job
Job在使用上更接近于运维的例行作业,而Comand则一般是人工手动执行的命令级别。
概念 | 说明 |
---|---|
Jobs | Job是相关操作的步骤与设定选项以及执行Job的Node所组成,而在实际的场景中,很多运维的例行操作都可以在Rundeck中以job的方式进行定义。 |
Commands | 相较于Job,Command是可以在Node上进行单次执行的可执行的命令,通过Rundeck在指定的Node上进行此命令的执行。 |
在缺省Node上执行命令
通过左侧导航菜单选中Command,输入Node名称进行选择,这里选择缺省的Node,然后输入多条命令以分号隔开,然后回车即开始在此Node上执行相关命令。
从Activity中可以看到执行的详细信息,所有的执行都会被记录,也有助于运维审计的需要。
选择多个Node
使用.*可以选择多个Node,同样执行上述三条命令
结果的确认
运维操作很重要的是结果的可确认,过程的可追踪,使用Rundeck,基本上可以实现大部分企业简单程度的此方面的要求,以此简单命令为例,在实际运维场景中可能对应着运维人员到某台机器上去执行某条命令,可以看到如下的结果。
从这里看到我们执行过的两次命令,第二次是同样的命令在两台机器上进行了执行,所以从记录#2中可以看到是2ok的结果,对此执行的结果进行进一步的确认,可以看到Rundeck实际是有所记录的。
- 整体的Report信息
- 执行日志信息
而且执行日志还提供了Download的功能,可作为审计和追踪的客观结果提供。
注意事项
这里实际需要打通host132到rundeck容器之间的通路,这里选择直接手动管理,执行如下操作即可。
Step 1: 在host132上创建rundeck用户
[root@host132 ~]# useradd rundeck
[root@host132 ~]# id rundeck
uid=1000(rundeck) gid=1000(rundeck) groups=1000(rundeck)
[root@host132 ~]#
Step 2: 设定rundeck用户密码
[root@host132 ~]# passwd rundeck
Changing password for user rundeck.
New password:
BAD PASSWORD: The password is shorter than 7 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@host132 ~]#
Step 3: 使用ssh-copy-id设定通路
sh-4.3$ which ssh-copy-id
/usr/bin/ssh-copy-id
sh-4.3$ ssh-copy-id 192.168.163.132
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/rundeck/.ssh/id_rsa.pub"
The authenticity of host '192.168.163.132 (192.168.163.132)' can't be established.
ECDSA key fingerprint is SHA256:tR3rrrCZMFjcZV6YTEiXPYMYJQm17FdQL4ulFgmIqLU.
Are you sure you want to continue connecting (yes/no)? yes
rundeck@192.168.163.132's password: 输入设定的密码
sh-4.3$
Step4: 通路确认
如下命令的正常返回则可确认ssh通路没有问题
sh-4.3$ ssh 192.168.163.132 hostname
host132
sh-4.3$
其他内容
- https://liumiaocn.blog.csdn.net/article/details/89135773
参考内容
https://www.rundeck.com/open-source
Rundeck基础:5:基础概念:操作操作Command与Execution相关推荐
- Rundeck基础:3:基础概念:操作Project
Rundeck是一个基于Java和Grails的开源的运维自动化工具,提供了Web管理界面进行操作,同时提供命令行工具和WebAPI的访问控制方式.在这篇文章中,介绍一下基本概念和操作Project的 ...
- 《linux基础》实验2:基本概念及操作
转自实验楼:https://www.shiyanlou.com/ 基本概念及操作 一.实验介绍 1.1 实验内容 实验楼环境介绍 常用 Shell 命令及快捷键 Linux 使用小技巧 1.2 实验知 ...
- Linux 基础命令:IP 路由操作 -ip命令
转自Linux爱好者:Linux 基础命令:IP 路由操作 Table of Contents ip 1.语法 2.选项列表 3.ip link---网络设备配置 4.ip address---协议地 ...
- WIFI基础入门--802.11--管理操作--9
WIFI基础入门--802.11--管理操作--9 1.管理结构 2.扫描 2.1 被动扫描 2.2 主动扫描 2.3 扫描报告 3.加入网络 4.隐藏式SSID 5.身份验证 5.1 身份验证 5. ...
- html表格联动,html前端基础:table和select操作
html前端基础:table和select操作 发布时间:2020-05-13 09:58:10 来源:亿速云 阅读:196 作者:Leah 这篇文章主要为大家详细介绍html前端基础中有关table ...
- Python学习小组课程P2-Python基础(2)文件操作
一.前言 注意:此为内部小组学习资料,非售卖品,仅供学习参考. 本系列课程: Python学习小组课程-课程大纲与Python开发环境安装 Python学习小组课程P1-Python基础(1)语法与数 ...
- 一级计算机上字处理题的替换题步骤,一级计算机练习题计算机一级计算机基础及+MS+OFFICE+应用(操作题)-试卷6...
计算机一级计算机基础及 MS OFFICE 应用(操作题)-试卷6 (总分:14.00,做题时间:90分钟) 一.基本操作题(总题数:1,分数:2.00) 1.1.在考生文件夹下CCTVA文件夹中新建 ...
- Linux基础命令及用户相关操作
Linux基础命令及用户相关操作 基础命令 在根下边创建目录log: 查询以.log结尾的文件,将他们复制到创建好的目录中: 查看目录确认复制成功: 用gzip的方式对其进行压缩: 到根下查看,存在压 ...
- 电大本科计算机应用基础课程考核,2016年度春中央电大本科计算机应用基础学习知识网考操作技巧题及其规范标准答案.doc...
2016年度春中央电大本科计算机应用基础学习知识网考操作技巧题及其规范标准答案.doc -一.操作题1.请在考生文件夹下完成如下操作(1)通过"资源管理器"窗口,在考生文件夹下建立 ...
- 计算机键盘功能教案,计算机基础教案2(键盘鼠标操作).doc
计算机基础教案2(键盘鼠标操作).doc Windows XP的基本操作 教学课题:键盘的基本功能和输入规则 教学目的:1.认识键盘上常用键并会运用 2.启动与关闭计算机 3.掌握键盘和鼠标的使用方法 ...
最新文章
- Hadoop(十二):从源码角度分析Hadoo是如何将作业提交给集群的
- jpa query 取数组第一个_数据结构基础-数组
- 深入理解Spark 2.1 Core (十三):sparkEnv类源码分析
- activiti mysql 版本_Mysql8.0.17版本不能自动创建activiti表的坑
- 使用Kendo上传控件实现ASP.NET Core的“批处理模式”
- 【资源共享】《RK3399 VR Sensor 开发指南》
- 《从零开始学Swift》学习笔记(Day 59)——代码排版
- 图片处理--连环画特效
- 文件上传后input怎么回显_tftp上传文件报错,tftp上传文件报错怎么办
- linux 清除命令,linux快速删除命令
- windows下使用labelImg标注图像
- linux win10五笔码表,wubiLex(Win10微软五笔码表安装管理助手)V9.6.0.1 正式版
- 2019年中国公有云厂商发展状况白皮书
- 【转载】Altera FPGA使用通用SPI Flash(代替EPCS的方法)
- 拆解ONES,从ONES深挖项目研发管理机制
- Backdoor Attack with Imperceptible Input and Latent Modification
- 计算机应用专业书本推荐,计算机应用基础
- 8月英语——知耻而后勇
- 牛客题解-------BC100: 直角三角形图案
- 这3个今日头条常见的赚钱方法,掌握后,月入过万都不难