日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

SaltStack WEB UI Halite初体验

發(fā)布時(shí)間:2023/11/29 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SaltStack WEB UI Halite初体验 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

閑來(lái)無(wú)聊,話說(shuō)saltstack webui halite還一直沒(méi)玩,于是就湊今天體驗(yàn)一把;
很多嘗鮮的同學(xué)都說(shuō)halite的功能較少,而其也正符合其說(shuō)明console,不過(guò)其UI我還是蠻喜歡的,個(gè)人覺(jué)得比較清新簡(jiǎn)潔、挺好
下面就來(lái)安裝體驗(yàn)一把~

前提:halite的版本只能大于salt的版本才能正常工作,以下內(nèi)容只適用于CentOS,RHEL或者Fedora操作系統(tǒng)上。

一、安裝

默認(rèn)情況下安裝python-halite只能安裝CherryPy,如果你想使用其他的webserver,可以選擇使用pip來(lái)安裝你所選擇的webserver

使用yum安裝
#?yum?install?python-halite
使用pip安裝

1. 安裝pip

#?yum?install?python-pip

2. 安裝halite

#?pip?install?-U?halite

3. 選擇安裝你喜歡的webserver(cherrypy,paste,gevent)

#?pip?install?cherrypy 或者 #?pip?install?paste 或者 #?yum?install?python-devel #?yum?install?gcc #?pip?install?gevent

這里注意,因?yàn)閟alt使用的python2.6因此在CentOS6以下,安裝python模塊一般會(huì)被安裝到python2.4中,所以這里一定要留意下,安裝的webserver是否被正確安裝到了python2.6而不是python2.4


二、配置halite權(quán)限

默認(rèn)情況下,只需要開(kāi)啟runner組的配置,修改/etc/salt/master,取消注釋或修改以下行:

external_auth:?????????????????????--?開(kāi)啟擴(kuò)展認(rèn)證系統(tǒng)pam:?????????????????????????????--?使用pam作為擴(kuò)展的認(rèn)證系統(tǒng)coocla:????????????????????????--?需要進(jìn)行認(rèn)證的系統(tǒng)用戶(hù)名-?.*?????????????????????????--?認(rèn)證通過(guò)后可以使用任何模塊-?'@runner'??????????????????--?認(rèn)證通過(guò)后可以使用runner

注意,在擴(kuò)展的認(rèn)證系統(tǒng)中,如果需要訪問(wèn)wheel modules 或者 runner modules,則必須使用@的語(yǔ)法,因此這里是@runner;
而這里需要認(rèn)證的用戶(hù)則不允許是root,否則會(huì)認(rèn)證失敗,因?yàn)閜am不允許認(rèn)證root;
因?yàn)镠alite使用runner來(lái)獲取所管理minoin的狀態(tài),因此訪問(wèn)runner是必須的。


創(chuàng)建用于登陸halite的系統(tǒng)用戶(hù)

#?useradd?coocla #?password?coocla

三、配置Halite設(shè)置

需要在/etc/salt/master中配置halite的設(shè)置,halite支持CherryPy,Paste,Gevent

halite:level:?'debug'server:?'cherrypy'host:?'0.0.0.0'port:?'8080'cors:?Falsetls:?Truecertpath:?'/etc/pki/tls/certs/localhost.crt'keypath:?'/etc/pki/tls/certs/localhost.key'pempath:?'/etc/pki/tls/certs/localhost.pem'halite:??????????????????????????--?表示開(kāi)啟halitelevel:?????????????????????????--?日志等級(jí),默認(rèn)是infoserver:????????????????????????--?表示允許halite的webserver,支持cherrypy,paste,gevent,使用哪個(gè)填哪個(gè)host:??????????????????????????--?顧名思義監(jiān)聽(tīng)地址port:??????????????????????????--?監(jiān)聽(tīng)端口cors:??????????????????????????--?是否開(kāi)啟cors跨域請(qǐng)求共享tls:???????????????????????????--?是否使用TLS/SSL(https)加密訪問(wèn)certpath:??????????????????????--?CA頒發(fā)的證書(shū)文件keypath:???????????????????????--?加密訪問(wèn)的私鑰文件pempath:???????????????????????--?擁有證書(shū)和私鑰的文件

四、一切配置妥當(dāng)現(xiàn)在只需要重啟salt-master即可

訪問(wèn)Http://IP:8080,即可訪問(wèn)到類(lèi)似于下面的頁(yè)面
對(duì)于halite的使用,我想大家應(yīng)該都可以搞定!


轉(zhuǎn)載于:https://blog.51cto.com/siliotto/1598102

總結(jié)

以上是生活随笔為你收集整理的SaltStack WEB UI Halite初体验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。