本章就初步的操作一下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,並執行
查看執行結果
Tags: activity command 用戶名 admin 圖片
文章來源: