西数超哥博客
运维经验教程分享

[原创]saltstack 批量管理与远程执行:salt-run使用方法

SaltStack提供了Runners的功能,使用salt-run来运行,可以非常方便的在Master端执行相关的模块,获取minion端状态。salt-run下的很多模块我们用不到,多数我们可以通过salt命令就已经完成工作需要。
本笔记以manage模块为例,也是以后可能用到的,可以显示当前Minion的相关状态以及版本。其他组件用法可以到官网https://docs.saltstack.com/en/latest/salt-modindex.html#cap-r了解学习(补充一下官网很多方法在低版本的saltstack中无法执行,比如2015.5.8无法执行alived、joined、allowed等,需高版本支持)。
salt-run manage.status :查看minion端运行状态。

[root@Master ~]# salt-run manage.status
down:
up:
    - HK-VPN
    - Master
    - aliserver
<

salt-run manage.down 查看已经不可连接的minion 比如,我停止了aliserver这个主机的salt-minion执行。

[root@Master ~]# salt-run manage.down
- aliserver

salt-run manage.up 查看可连接的minion

[root@Master ~]# salt-run manage.up
- HK-VPN
- Master

salt-run manage.versions 查看minion端salt版本。

[root@Master ~]# salt-run manage.versions
Master:
    2015.5.8
Up to date:
    ----------
    HK-VPN:
        2015.5.8
    Master:
        2015.5.8
    aliserver:
        2015.5.8

 

转载请注明:西数超哥博客www.ysidc.top» [原创]saltstack 批量管理与远程执行:salt-run使用方法

https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » [原创]saltstack 批量管理与远程执行:salt-run使用方法

登录

找回密码

注册