SaltStack基础(4) – 指定目标minions

指定目标服务器最简单的是使用minion ID。这个ID值是在minion的配置文件中设置,可以在bootstrap脚本中使用-i选项指定。

  1. salt 'minion1' disk.usage

通配符

通配符可以用在minion的ID上:

  1. salt 'minion*' disk.usage

指定目标的多种方法

在理想的环境中,你环境中的每个系统都有一个结构化的名称,告诉你需要了解的有关硬件,操作系统和系统角色的所有信息。在我们等待那个世界的同时,SaltStack提供了一个强大的定位系统,可以帮助你根据静态和自定义数据查找和过滤系统。
目标可以基于使用Grains系统得到的salt minion系统信息:

  1. salt -G 'os:Ubuntu' test.ping

目标可以使用正则表达式过滤:

  1. salt -E 'minion[0-9]' test.ping

目标可以是一个指定的列表:

  1. salt -L 'minion1,minion2' test.ping

或者是多种目标类型连在一起:

  1. salt -C 'G@os:Ubuntu and minion* or S@192.168.50.*' test.ping
标签:SaltStack 发布于:2019-11-20 16:35:04