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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SaltStack WEB UI Halite初体验

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

閑來無聊,話說saltstack webui halite還一直沒玩,于是就湊今天體驗一把;
很多嘗鮮的同學都說halite的功能較少,而其也正符合其說明console,不過其UI我還是蠻喜歡的,個人覺得比較清新簡潔、挺好
下面就來安裝體驗一把~

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

一、安裝

默認情況下安裝python-halite只能安裝CherryPy,如果你想使用其他的webserver,可以選擇使用pip來安裝你所選擇的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

這里注意,因為salt使用的python2.6因此在CentOS6以下,安裝python模塊一般會被安裝到python2.4中,所以這里一定要留意下,安裝的webserver是否被正確安裝到了python2.6而不是python2.4


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

默認情況下,只需要開啟runner組的配置,修改/etc/salt/master,取消注釋或修改以下行:

external_auth:?????????????????????--?開啟擴展認證系統(tǒng)pam:?????????????????????????????--?使用pam作為擴展的認證系統(tǒng)coocla:????????????????????????--?需要進行認證的系統(tǒng)用戶名-?.*?????????????????????????--?認證通過后可以使用任何模塊-?'@runner'??????????????????--?認證通過后可以使用runner

注意,在擴展的認證系統(tǒng)中,如果需要訪問wheel modules 或者 runner modules,則必須使用@的語法,因此這里是@runner;
而這里需要認證的用戶則不允許是root,否則會認證失敗,因為pam不允許認證root;
因為Halite使用runner來獲取所管理minoin的狀態(tài),因此訪問runner是必須的。


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

#?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:??????????????????????????--?表示開啟halitelevel:?????????????????????????--?日志等級,默認是infoserver:????????????????????????--?表示允許halite的webserver,支持cherrypy,paste,gevent,使用哪個填哪個host:??????????????????????????--?顧名思義監(jiān)聽地址port:??????????????????????????--?監(jiān)聽端口cors:??????????????????????????--?是否開啟cors跨域請求共享tls:???????????????????????????--?是否使用TLS/SSL(https)加密訪問certpath:??????????????????????--?CA頒發(fā)的證書文件keypath:???????????????????????--?加密訪問的私鑰文件pempath:???????????????????????--?擁有證書和私鑰的文件

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

訪問Http://IP:8080,即可訪問到類似于下面的頁面
對于halite的使用,我想大家應該都可以搞定!


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

總結(jié)

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

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