[原创]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

西数超哥学习乐园,西数超哥基础运维经验教程分享的学习乐园,西数超哥博客,运维经验教程交流学习分享的博客

原创文章,作者:zhang sir,如若转载,请注明出处:https://www.ysidc.top/5331.html