saltstack之halite

大家都知道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

转载于:https://my.oschina.net/kisops/blog/155731

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值