溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

salt-UI的實(shí)現(xiàn)

發(fā)布時(shí)間:2020-07-12 11:19:13 來(lái)源:網(wǎng)絡(luò) 閱讀:5452 作者:單身貴族liu 欄目:系統(tǒng)運(yùn)維

salt的安裝就不多說(shuō)了,裝好epel源直接yum安裝即可,還是非常簡(jiǎn)單滴。
這就簡(jiǎn)單的說(shuō)下Salt-UI的實(shí)現(xiàn)halite

它的安裝也不復(fù)雜,如果沒(méi)有安裝apache、git和salt-api(這個(gè)一定要裝上)的yum安裝下即可。

cd /var/www/
git clone https://github.com/saltstack/halite
cd halite/halite
./genindex.py -C
添加用戶(hù)salt,下面的配置文件用。密碼我這邊也設(shè)置成salt了。
然后在目錄/etc/salt/master.d/下創(chuàng)建文件saltui.conf,內(nèi)容如下:
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'
添加用戶(hù)及增加配置文件后,重啟salt-master。
/etc/init.d/salt-master restart

啟動(dòng)WEB也就是Salt-UI
cd /var/www/halite/halite
python server_bottle.py -d -C -l debug -s cherrypy

在網(wǎng)上找了個(gè)后臺(tái)的守護(hù)進(jìn)程,啟動(dòng)后登錄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端情況(這是廢話(huà),就是裝個(gè)Mater上)
salt-UI的實(shí)現(xiàn)

下圖為Console端,執(zhí)行一些命令后會(huì)下面會(huì)顯示命令記錄
salt-UI的實(shí)現(xiàn)


下圖為執(zhí)行命令后顯示的這個(gè)job是否成功,打開(kāi)enevt會(huì)顯示詳細(xì)信息
salt-UI的實(shí)現(xiàn)


下圖為顯示你裝的客戶(hù)端情況
salt-UI的實(shí)現(xiàn)


下圖為所有的Event情況
salt-UI的實(shí)現(xiàn)


我的感覺(jué)是這個(gè)框架還是不錯(cuò)的,可以根據(jù)自己的需要進(jìn)行二次開(kāi)發(fā)。不過(guò),我還是習(xí)慣用命令行來(lái)做事..........

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI