Rundeck基础:6:基础概念:操作Job

版权声明:本文为博主原创文章,未经博主允许欢迎转载,但请注明出处。 https://blog.csdn.net/liumiaocn/article/details/89185741

在这里插入图片描述
这篇文章继续介绍如何在添加的Node上进行Job的创建与执行,以及执行结果的确认。

Comannd vs Job

Job在使用上更接近于运维的例行作业,而Comand则一般是人工手动执行的命令级别。

概念 说明
Jobs Job是相关操作的步骤与设定选项以及执行Job的Node所组成,而在实际的场景中,很多运维的例行操作都可以在Rundeck中以job的方式进行定义。
Commands 相较于Job,Command是可以在Node上进行单次执行的可执行的命令,通过Rundeck在指定的Node上进行此命令的执行。

创建Job

使用左侧导航菜单中的Jobs菜单选项,可以进行菜单的创建
在这里插入图片描述
这里示例仅简单地设定一下job的描述
在这里插入图片描述
然后设立运维操作的步骤,因为一项操作可能是有多个步骤完成的,而每个步骤也可是通过command或者脚本的执行等来完成,具有多种可选择的余地。
在这里插入图片描述

  • 定义三个步骤,步骤1 执行一条命令

在这里插入图片描述

  • 步骤2 执行一个脚本(多行命令)
    在这里插入图片描述
  • 步骤3再执行一条命令
    在这里插入图片描述
  • 设定执行对象Node
    缺省是在Local的那台Node上执行,这里选择两个Node,其余缺省
    在这里插入图片描述
  • 发送通知
    可以以多种方式进行设定,这里选择缺省的No
    在这里插入图片描述
  • 排期设定
    类似Crontab的主要功能,可以在这里设定具体的执行排期,当然还需要考虑到时区等信息,这里也一起考虑了。
    在这里插入图片描述还有其他设定诸如超时设定,失败时最大执行次数以及重新执行的Sleep间隔等也都非常有用,可根据需要进行设定。
    在这里插入图片描述
    创建完毕之后则可以看到如下信息,还没有相关的统计信息。
    在这里插入图片描述
    Run Job Later可以设定后续执行的时间,点击Run Job Now则会立即执行,可以看到执行的实施结果如下所示
    在这里插入图片描述
    全部执行完毕后,可以确认详细的执行信息
    在这里插入图片描述
    同时还可以看到简单的统计信息
    在这里插入图片描述
    而Dashboard的功能页面,CE版本只能看到这种程度,提示执行了多少次(3次执行0次失败)
    在这里插入图片描述

其他内容

参考内容

https://www.rundeck.com/open-source

猜你喜欢

转载自blog.csdn.net/liumiaocn/article/details/89185741
今日推荐