Rundeck部署使用

rundeck的部署

  • 部署jdk

      rundeck要求jdk1.8,查看jdk的命令which jdk
    
  • 下载上传

      rundeck-launcher-2.10.1.jar
    
  • 运行停止命令

      java -jar rundeck-launcher-2.10.1.jar
      后台运行
      nohup java -jar rundeck-launcher-2.10.1.jar &
      查询日志
      tail -F nohup.out
      停止命令
      查看进程
      ps -ef |grep rundeck
      杀掉进程
      kill -9 xxx
    

rundeck的简单配置操作

  • 启动

      nohup java -jar rundeck-launcher-2.10.1.jar &
    
  • 访问

      http://ip:4440
      输入用户名和密码
      默认都是admin/admin
    
  • 查看日志

      [root@JD rundeck]# tail -F nohup.out 
      WARNING: HTTPS is not enabled, specify -Drundeck.ssl.config=/usr/local/rundeck/server/config/ssl.properties to enable.
      2019-11-26 23:19:53.762:INFO:oejs.Server:main: jetty-9.0.7.v20131107
      2019-11-26 23:19:55.202:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
      2019-11-26 23:19:55.886:INFO:/:main: Initializing Spring root WebApplicationContext
      2019-11-26 23:20:08,850 INFO  BootStrap - Starting Rundeck 2.10.1-1 (2017-11-21) ...
      2019-11-26 23:20:08,850 INFO  BootStrap - using rdeck.base config property: /usr/local/rundeck #家目录
      2019-11-26 23:20:08,850 INFO  BootStrap - Performing rundeck first-run initialization...
      2019-11-26 23:20:08,905 INFO  BootStrap - Rundeck initialization complete.
      2019-11-26 23:20:08,922 INFO  BootStrap - loaded configuration: /usr/local/rundeck/etc/framework.properties #配置文件所在路径
      2019-11-26 23:20:08,992 INFO  BootStrap - RSS feeds disabled
      2019-11-26 23:20:08,992 INFO  BootStrap - Preauthentication is disabled
      2019-11-26 23:20:09,026 INFO  BootStrap - Rundeck is ACTIVE: executions can be run.
      2019-11-26 23:20:09,205 INFO  BootStrap - Rundeck startup finished in 419ms
      2019-11-26 23:20:09.338:INFO:/:main: Initializing Spring FrameworkServlet 'grails'
      2019-11-26 23:20:09.388:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@2f58f492{/,file:/usr/local/rundeck/server/exp/webapp/,AVAILABLE}{/usr/local/rundeck/server/exp/webapp}
      2019-11-26 23:20:09.462:INFO:oejs.ServerConnector:main: Started ServerConnector@763960eb{HTTP/1.1}{0.0.0.0:4440}
    
  • 编写简单shell脚本

      [root@JD rundeck]# vi date.sh
      #!/bin/bash
    
      date
      赋执行权限
      [root@JD rundeck]# chmod +x date.sh
      执行脚本,成功
      [root@JD rundeck]# ./date.sh        
      Wed Nov 27 17:41:21 CST 2019
    
  • 创建项目
    在这里插入图片描述

起项目名
在这里插入图片描述

保存
在这里插入图片描述

  • 创建配置job
    创建job
    在这里插入图片描述
    配置shell脚本地址(配置绝对路径)
    在这里插入图片描述
    在这里插入图片描述
    配置调度时间和时区(每10s执行一次脚本)

      共是7个星,最后一个可以省略。从左到右分别代表秒,分钟,小时,月的天,月,周的天,年。使用*代表当前指示的时间的全部,比如在秒的位置设置为*,即表示后面时间内的每秒,分钟的位置设置为*表示后面时间内的每分钟。设置的顺序从左到右读取。设置成数字就表示在某个具体的时间执行。如果表示每隔多久执行,使用/,到这里就是大概,具体的语法,参考相关文档。还有一点,位数之间使用空格隔开。
      * * * ? * * *
    

在这里插入图片描述

  • 查看任务和脚本执行结果
    查看任务信息
    在这里插入图片描述
    查看任务详细信息
    在这里插入图片描述
    停止编辑job
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值