salt的安裝就不多說了,裝好epel源直接yum安裝即可,還是非常簡單滴。
這就簡單的說下Salt-UI的實現halite
它的安裝也不復雜,如果沒有安裝apache、git和salt-api(這個一定要裝上)的yum安裝下即可。
cd /var/www/
git clone https://github.com/saltstack/halite
cd halite/halite
./genindex.py -C
添加用戶salt,下面的配置文件用。密碼我這邊也設置成salt了。
然后在目錄/etc/salt/master.d/下創建文件saltui.conf,內容如下:
rest_cherrypy:
host: 0.0.0.0
port: 8080
debug: true
disable_ssl: True
static: /var/www/halite/halite
app: /var/www/halite/halite/index.html
external_auth:
pam:
salt:
- .*
- '@runner'
- '@wheel'
添加用戶及增加配置文件后,重啟salt-master。
/etc/init.d/salt-master restart
啟動WEB也就是Salt-UI
cd /var/www/halite/halite
python server_bottle.py -d -C -l debug -s cherrypy
在網上找了個后臺的守護進程,啟動后登錄http://ip:8080/app,然后用salt/salt登陸即可。
start-stop-daemon --start --background --exec /var/www/halite/halite/server_bottle.py -- -d -C -l debug -s cherrypy
下圖為master端情況(這是廢話,就是裝個Mater上)
下圖為Console端,執行一些命令后會下面會顯示命令記錄
下圖為執行命令后顯示的這個job是否成功,打開enevt會顯示詳細信息
下圖為顯示你裝的客戶端情況
下圖為所有的Event情況
我的感覺是這個框架還是不錯的,可以根據自己的需要進行二次開發。不過,我還是習慣用命令行來做事..........
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。