salt-UI的实现

salt的安装就不多说了,装好epel源直接yum安装即可,还是非常简单滴。
这就简单的说下Salt-UI的实现halite

它的安装也不复杂,如果没有安装apache、git和salt-api(这个一定要装上)的yum安装下即可。

cd /var/www/
git clone https://github.com/saltstack/halite
cd halite/halite
./genindex.py -C
添加用户salt,下面的配置文件用。密码我这边也设置成salt了。
然后在目录/etc/salt/master.d/下创建文件saltui.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。
/etc/init.d/salt-master restart

启动WEB也就是Salt-UI
cd /var/www/halite/halite
python server_bottle.py -d -C -l debug -s cherrypy

在网上找了个后台的守护进程,启动后登录http://ip:8080/app,然后用salt/salt登陆即可。
start-stop-daemon --start --background --exec /var/www/halite/halite/server_bottle.py -- -d -C -l debug -s cherrypy

下图为master端情况(这是废话,就是装个Mater上)
salt-UI的实现

下图为Console端,执行一些命令后会下面会显示命令记录
salt-UI的实现


下图为执行命令后显示的这个job是否成功,打开enevt会显示详细信息
salt-UI的实现


下图为显示你装的客户端情况
salt-UI的实现


下图为所有的Event情况
salt-UI的实现


我的感觉是这个框架还是不错的,可以根据自己的需要进行二次开发。不过,我还是习惯用命令行来做事..........

青山网站建设公司创新互联,青山网站设计制作,有大型网站制作公司丰富经验。已为青山成百上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的青山做网站的公司定做!


网页标题:salt-UI的实现
分享网址:http://pwwzsj.com/article/ghpooh.html