Salt WebUI 的搭建

Salt WebUI

saltstack WebUI平台界面

搭建过程:

<pre> cd /var/www/ git clone https://github.com/saltstack/halite cd halite/halite ./genindex.py -C </pre>

安装 salt-api

<pre> apt-get install salt-api 或 yum install salt-api </pre>

#在master端添加配置文件

在/etc/salt/master.d中加入saltweb.conf,需要用到salt的eauth系统,添加如下配置

<pre> 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' </pre>

说明,我在这里设置了 disable_ssl 使用 external_auth pam认证的用户进行登录,操作完毕后进行如下操作:

  • 重启master;

<pre> /etc/init.d/salt-master restart </pre>

  • 添加登陆用户

<pre> useradd salt passwd salt </pre>

  • 建立用户后进行测试

<pre> salt -a pam \* test.ping </pre>

输入用户和密码 如看到minion返回信息 则表示登陆验证成功

#启动 web server

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

或开启一个后台守护进程

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登陆即可

其他参考文档

转载于:https://my.oschina.net/u/877567/blog/200797

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值