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
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章