SaltStack 最新版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

wget https://github.com/saltstack/halite

cd halite/halite

./genindex.py -C

安装salt-api

https://pypi.python.org/simple/cherrypy/

https://pypi.python.org/pypi/salt-api/0.8.4.1

# tar -xvf CherryPy-3.8.1.tar.gz

# cd CherryPy-3.8.1

# python setup.py install

# tar -xvf salt-api-0.8.4.1.tar.gz

# cd salt-api-0.8.4.1

# python setup.py install

在master端添加配置文件 ,在/etc/salt/master.d中加入saltweb.conf:

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‘

重启salt-master:

service salt-master restart

添加登录用户:

useradd salt

passwd salt

建立用户测试:

salt -a pam \*  test.ping

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

启动 salt-api

cd /var/www/halite/halite

salt-api -d

python server_bottle.py -d -C -l debug -s cherrypy

登录测试:

http://192.168.76.73:8080/app/

登录方式:salt/salt

时间: 2024-10-29 19:09:45

SaltStack 最新版WebUI部署的相关文章

新版TeamTalk部署教程

新版TeamTalk部署教程 新版TeamTalk已经在2015年03月28日发布了,目前版本定为1.0.0版本,后续版本号会按照如下规则进行:1.版本规则按照x.y.z的形式进行.2.各端小bug修复则版本号中z增加.3.有新的feature增加,则版本号中y增加.4.有重大更新及不兼容更新,则版本号x增加. 本教程会在VirtualBox 虚拟机中进行安装部署一整套服务端,并做记录,给大家做个参考,后面会将整个虚拟机打包上传到网盘中,为那些不想自己亲自部署的人一个可用环境. 这篇博客中,不会

saltstack之(八)配置管理部署LAMP

场景:公司有10台服务器需要安装lamp测试环境,使用saltstack编写state文件进行批量部署,可以提高工作效率,减少人为出错的可能性,保证环境的一致性. saltstack之配置管理lamp实战案例: 1.修改master配置文件,指定dev环境. [[email protected] dev]# egrep -A 4 ^file /etc/salt/master file_roots: base: - /srv/salt/base dev: - /srv/salt/dev 2.编写s

saltstack之yum简单部署lnmp

今天使用salt简单部署lnmp 部署环境: node23.com 192.168.0.23 master/minion 部署nginx和phpnode24.com 192.168.0.24 minion 部署mysql 首先看一下结构目录: # tree . ├── dev │ ├── files │ │ ├── httpd.conf │ │ └── my.cnf │ └── lamp.sls ├── mysql │ ├── my.cnf │ └── mysql_installed.sls ├

saltstack安装部署与入门使用

一.saltstack简介 SaltStack 一种基于 C/S 架构的服务器基础架构集中化管理平台,管理端称为 Master,客户端称为 Minion.SaltStack 具备配置管理.远程执行.监控等功能,一般可以理解为是简化版的 Puppet 和加强版的 Func.SaltStack 本身是基于 Python 语言开发实现,结合了轻量级的消息队列软件 ZeroMQ 与 Python 第三方模块(Pyzmq.PyCrypto.Pyjinjia2.python-msgpack 和 PyYAML

Saltstack批量编译部署nginx(多模块)

最近一直在研究saltstack的同步文件和批量执行命令,随着架构的变大,批量部署的需求也变得明显起来了,我需要用一条命令就部署好nginx和tomcat,并且符合我所有的环境需求,可以直接投入生产环境使用,这就需要用到saltstack的批量安装部署功能了.这篇文章主要介绍nginx的批量部署,下篇讲解tomcat多实例的批量部署方法. 环境介绍: Centos 6.5 salt 2015.5.10 nginx 1.12.0 minion:test 1.修改master配置文件,修改后重启服务

使用saltstack集中部署zabbix服务

需求描述:使用saltstack在机器上部署zabbix服务. 思路:通过state sls实现. 安装zabbix的策略目录: 第一部分sls文件: 上面的策略是安装策略,目的是将安装包下载到minion,然后解压到安装目录. 第二部分是配置修改策略,修改后重启agentd服务. 模版配置文件一段信息,这个信息会被sls文件里的server变量替换掉 同步策略 salt '*' state.sls zabbix.config prod 这个会执行策略并安装zabbix. 是不是很简单啊 使用s

saltstack入门之一:saltstack安装

一.salt简介 saltstack是一个基于C/S架构的集中化管理平台,具备配置管理.远程执行.监控等功能.使用saltstack可以一键批量部署服务.远程执行命令,在大规模的服务集群中大大提高了运维人员的工作效率. saltstack基于python语言开发,使用轻量级消息队列(ZeroMQ)pub/sub进行通信. minion在首次时,会在/etc/salt/pki/minion/(该路径可在/etc/salt/minion中设置)下自动生成minion.pem(私钥)和minion.p

centos系统安装saltstack安装

CentOS 5系统安装saltstack安装 最近公司有一些新需求,需要部署一些saltstack来管理部分服务器.所以最近研究了一下saltstack的安装和部署. 说实话,如果你用的是CentOS 6以上的系统的话那就不用看我这篇文章了,因为6的系统上可以直接使用epel软件源,用yum的方式来安装,只要在服务端装个salt-master,在被管理节点装个salt-minion就OK了,安装简直不能再方便了. 但是,如果要是这么简单就处理了这个问题的话我也就不用写这篇文章了,毕竟理想总是不

WDS+MDT部署Windows7操作系统3—ADK安装和MDT

(说明:AIK只适用于安装Win7和Server2008及以下版本操作系统部署.ADK则支持当前最新版操作系统部署,如Win8和Server2012.里需要特别注意:只有ADK8.1才支持Win8.1和Server2012 R2的部署.) 1. 下面进行ADK安装,双击安装程序, 2. 选择所需的组件,如下图, 3. 正在安装, 4. 安装完成, 5. 部署MDT服务器 MDT的安装非常简单,全部都是下一步,如下图, 6. 安装完成后,打开MDT控制台,如下图, 谢谢! 欢迎关注我的博客http