saltstack之halite
2013-08-21 10:13
190 查看
大家都知道cmd.run这个方法好用,可以远程调用命令触发远端机器运行,
和同事讨论的时候发现halite这个平台就是针对这个方法而制作的web平台界面,
搭建容易
至于有研究的同学可发现,其实halite就是salt-api的替代品
搭建过程:
cd /data/apps/
git clone https://github.com/saltstack/halite
cd halite/halite
./genindex.py -C
#salt-api版本在0.8.2或以上,可以使用pip安装,中国就有点慢,大家都懂得
pip install salt-api
pip install cherrypy
#在master添加配置文件
rest_cherrypy:
port: 8000
debug: True
static: /data/apps/halite/halite
app: /data/apps/halite/halite/index.html
ssl_crt: /etc/salt/pki/localhost.crt
ssl_key: /etc/salt/pki/localhost.key
证书我是自己生成的
#生成ssl认证密钥
openssl genrsa -des3 -out localhost.key 1024
openssl req -new -key localhost.key -out localhost.csr
openssl x509 -req -in localhost.csr -signkey localhost.key -out localhost.crt
mv localhost.* /etc/salt/pki/.
#启动
salt-api -d
#需要用到salt的eauth系统,在master添加配置,
external_auth:
pam:
liji*****: (此用户为系统用户名,使用系统认证)
- .*
#访问
http://localhost:8000/app
和同事讨论的时候发现halite这个平台就是针对这个方法而制作的web平台界面,
搭建容易
至于有研究的同学可发现,其实halite就是salt-api的替代品
搭建过程:
cd /data/apps/
git clone https://github.com/saltstack/halite
cd halite/halite
./genindex.py -C
#salt-api版本在0.8.2或以上,可以使用pip安装,中国就有点慢,大家都懂得
pip install salt-api
pip install cherrypy
#在master添加配置文件
rest_cherrypy:
port: 8000
debug: True
static: /data/apps/halite/halite
app: /data/apps/halite/halite/index.html
ssl_crt: /etc/salt/pki/localhost.crt
ssl_key: /etc/salt/pki/localhost.key
证书我是自己生成的
#生成ssl认证密钥
openssl genrsa -des3 -out localhost.key 1024
openssl req -new -key localhost.key -out localhost.csr
openssl x509 -req -in localhost.csr -signkey localhost.key -out localhost.crt
mv localhost.* /etc/salt/pki/.
#启动
salt-api -d
#需要用到salt的eauth系统,在master添加配置,
external_auth:
pam:
liji*****: (此用户为系统用户名,使用系统认证)
- .*
#访问
http://localhost:8000/app
相关文章推荐
- SaltStack WEB UI Halite初体验
- saltstack安装配置(halite)
- 关于Saltstack halite 配置管理及二次开发ui [原salt-ui] 推荐
- Saltstack-UI (halite) 安装
- SaltStack WEB UI Halite 图形界面安装配置
- 基于salt-syndic安装部署saltstack 实现多级master以及实现saltsatck的web界面halite
- Saltstack 利用pillar实现redis多实例部署
- saltstack的状态文件
- saltstack基础概念
- 在SaltStack中启用gitfs
- SaltStack 学习笔记 - 第七篇: Targeting
- saltstack-本地安装rpm方式
- 一、SaltStack安装与基础配置
- deploy nginx using saltstack
- 2、自动化运维之SaltStack远程执行详解
- 运维自动化Saltstack之批量替换字符串
- saltstack自动化运维系列⑥SaltStack实践安装配置HAproxy
- 集中化管理平台saltstack——自动化实现apache的安装与配置
- 在SaltStack中如何使用require及watch语法
- Saltstack:Crontab部署