温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

salt-UI的实现

发布时间:2020-07-12 11:19:13 来源:网络 阅读:5438 作者:单身贵族liu 栏目:系统运维

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的实现


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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI