您的位置:首页 > 产品设计 > UI/UE

saltstack UI界面安装

2015-10-16 10:46 567 查看

Salt WebUI

saltstack WebUI平台界面saltapi项目主页: http://salt-api.readthedocs.org/en/latest/
halite 项目主页: https://github.com/saltstack/halite
搭建过程:
cd /var/www/
git clone https://github.com/saltstack/halite cd halite/halite
./genindex.py -C
安装 salt-api
apt-get install salt-api 或 yum install salt-api

在master端添加配置文件

在/etc/salt/master.d中加入saltweb.conf,需要用到salt的eauth系统,添加如下配置
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'
说明,我在这里设置了 disable_ssl 使用 external_auth pam认证的用户进行登录,操作完毕后进行如下操作:重启master;
/etc/init.d/salt-master restart

添加登陆用户
useradd salt
passwd salt

建立用户后进行测试
salt -a pam \*  test.ping
输入用户和密码 如看到minion返回信息 则表示登陆验证成功

启动 web server

cd /var/www/halite/halite
python server_bottle.py -d -C -l debug -s cherrypy

或开启一个后台守护进程

start-stop-daemon --start --background --exec /var/www/halite/halite/server_bottle.py -- -d -C -l debug -s cherrypy


然后打开http://ip:8080/app,通过salt/salt登陆即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  saltstack