saltstack web uiweb平台界面
Salt WebUI
saltstack web uiweb平台界面
- saltapi项目主页: http://salt-api.readthedocs.org/en/latest/
- halite 项目主页: https://github.com/saltstack/halite
- 官方文档 : https://github.com/saltstack/
搭建过程:
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 echo salt | passwd –stdin salt
- 建立用户后进行测试
salt -a pam \* test.ping
输入用户和密码 如看到minion返回信息 则表示登陆验证成功
启动 salt-api
salt-api -d 或 cd /var/www/halite/halite python server_bottle.py -d -C -l debug -s cherrypy
然后打开http://ip:8080/app,通过salt/salt登陆即可
其他参考文档
- http://rfyiamcool.blog.51cto.com/1030776/1275443
- http://rfyiamcool.blog.51cto.com/1030776/1345518
本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/yunwei/8338.html