码迷,mamicode.com
首页 > 其他好文 > 详细

【saltstack学习笔记之六】salt的分组

时间:2015-05-19 07:16:59      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:saltstack

  1. 分组的类型
        -G    Grains glob匹配    //比如:G@os:Ubuntu
        -E    PCRE Minion id匹配    //比如:E@web\d+\.(dev|qa|prod)\.loc
        -P    Grains PCRE匹配    //比如:P@os:(RedHat|Fedora|CentOS)
        -L    minions列表    //比如:L@minion1.example.com,minion3.domain.com or bl*.domain.com
        -I    Pillar glob匹配    //比如:I@pdata:foobar
        -S    子网/IP地址匹配    //比如:S@192.168.1.0/24 or S@192.168.1.100
        -R    Range cluster匹配    //比如:R@%foo.bar
        -D    Minion Data匹配    //比如:D@key:value
        其中E和L是最常用的(注意or代表和的意思。。。。与常规语法不同-_-d)

  2. 分组的配置
        在/etc/salt/master配置文件里进行配置
        找到nodegroups这个关键字就能看到示例了
            nodegroups:
              test1: ‘E@^.*saltstack.*$‘
        这里正则表达式的意思是匹配包含字符串saltstack的minion,通常在实际应用中,可以通过这种方式匹配不同应用的minion

  3. 测试分组
        salt -N test1 test.ping
        如果出现正常返回值则表示分组配置成功
    [root@Admin1-saltstack src]# salt -N test1 test.ping
    Admin2-saltstack.littlebee.com:
        True
    Admin3-saltstack.littlebee.com:
        True

本文出自 “求阙斋” 博客,谢绝转载!

【saltstack学习笔记之六】salt的分组

标签:saltstack

原文地址:http://ryomajia.blog.51cto.com/240953/1652633

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!