簡介
RunDeck 是用 Java/Grails 寫的開源工具,幫助用戶在數據中心或者雲環境中自動化各種操作和流程。通過命令行或者web界面,用戶可以對任意數量的服務器進行操作,大大降低了對服務器自動化的門檻。
RunDeck的作用:
在瀏覽器中執行服務器上任何非交互命令,比如ps, /etc/init.d/xxx restart,注意ssh之類的要在執行中輸入密碼的肯定不支持
對接服務器上的一鍵運維腳本,變成一個Job, 執行時只要點擊按鈕Run
自動記錄命令操作記錄和輸出。
注意:自動化帶來的風險和便捷同在,需要比之前更加注意流程的規范,安全的管控。
rundeck的安裝
1,安裝Java環境
yum install java
2,下載rundeck的安裝包並拷貝到mnt目錄
wget http://dl.bintray.com/rundeck/rundeck-maven/rundeck-launcher-2.10.1.jar
cp rundeck-launcher-2.10.1.jar /mnt
3,配置環境變量
vim /etc/profile
添加
export RDECK_BASE=/mnt/rundeck/
並
source /etc/profile
4,進行rundeck初始化
java -jar rundeck-launcher-2.10.1.jar
5,啟動成功后訪問ip:4440,進入web界面,登錄成功重新用 ./rundeckd start命令啟動rundeck即可。