自动化管理工具Saltstack之匹配篇(5)

Saltstack有多种方式匹配目标主机,支持and、or,可以混合匹配

1.Grains匹配

测试全部匹配为CentOS系统的网络联通性

salt -G os:CentOS test.ping 
10.0.10.100:
    True
2.列表匹配:

如:

salt -L 'salt.hyxc.com01,salt.hyxc.com01' test.ping
salt -L '10.0.10.100,10.0.10.101' test.ping            #都是以逗号隔开
单台主机可省去-L,如:

salt 'salt.hyxc.com01' test.ping
3.网段/IP匹配:

如:

salt -S '10.0.10.0/24 or 10.0.10.100' test.ping
其他还包括-E(PCRE Minion id匹配)、-P(Grains PCRE匹配)、-I(Pillar glob匹配)、-R(Range cluster匹配)、-D(Minion Data匹配)

4.minion端分组:

将相同minion端进行分组,利于对minion进行批量操作

编辑/etc/salt/master配置分组

vim /etc/salt/master
    nodegroups:
      sjsa: '[email protected],10.0.10.101'
      djsa: '[email protected]/24'
进行分组操作:

salt -N djsa test.ping



你可能感兴趣的:(自动化,saltstack)