python saltstack web_saltstack学习-8:web管理页面(halite)
安裝halite
方法一:失敗,待查原因
1、安裝并啟動salt-api yuminstall?salt-api –y
service salt-api start
chkconfig salt-api on
2、安裝halite及其依賴文件 yuminstall python-pip –y
pipinstall --upgrade pip
pipinstall -U halite
pipinstall cherrypy
pipinstall paste
yuminstall python-develgcc –y
pipinstall gevent
pipinstall pyopenssl
pip install tornado
創(chuàng)建登錄用戶 useradd?? salt
echo "salt" |passwd --stdin salt
3、修改master配置文件
方法二:
#yum install git
下載代碼
#cd /var/www
生成index.html# cd halite/halite
# ./genindex.py -C
安裝salt-api# yum install salt-api
添加登陸用戶# useradd salt
# echo salt|passwd –stdin salt
配置salt master文件
配置salt的master文件,添加:rest_cherrypy:
host: 0.0.0.0
port: 8080
debug: true
static: /root/halite/halite
app: /root/halite/halite/index.htmlexternal_auth:
pam:
salt:
- .*
- '@runner'
- '@wheel'
重啟master;# /etc/init.d/salt-master restart
啟動 salt-api,啟動web界面(兩種啟動方式)
#cd /var/www/halite/halite
(1)#nohup python2.6 server_bottle.py -d -C -l debug -s cherrypy &?????? #不使用nohup的話為前臺運行
(2)# salt-api –d?? ---后臺運行
然后打開
https://docs.saltstack.com/en/latest/topics/tutorials/halite.html
總結(jié)
以上是生活随笔為你收集整理的python saltstack web_saltstack学习-8:web管理页面(halite)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql eval,mysql中是否有
- 下一篇: android原生调用nextjs方法,