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登陆即可
相关文章推荐
- 显示salt进程具体名称
- Salt Master外部Job Cache配置
- saltstack 自动认证
- SaltStack Job 管理 及 saltutil.signal_job 模块的问题
- Saltstack:Crontab部署
- Saltstack:Multi-Master搭建
- SaltStack的非标准安装
- saltstack入门文档
- saltstack实现ssh key公钥分发
- Saltstack的配置Salt master配置文件
- SaltStack安装篇
- SaltStack 简介、安装、简单配置
- SaltStack Execution Modules
- Saltstack
- saltstack--job
- saltstack--sls文件
- saltstack cheatsheet summary (key && compound matcher)
- saltstack grains
- 运维自动化 SaltStack 安装
- saltstack 文件管理