1.查看grains
salt 'Admin2-saltstack.littlebee.com' grains.ls
salt 'Admin2-saltstack.littlebee.com' grains.items //查看所有item
salt 'Admin2-saltstack.littlebee.com' grains.item os //单独查看os这个item
2.自定义grains
在minion的配置文件上进行自定义grains配置
grains: //必须以grains开头
roles: //值得定义(自定义的)
- webserver //值对应的属性定义(自定义的)
- memcache
deployment: datacenter4
cabinet: 13
cab_u: 14-15
保存退出并重启minion服务:
/etc/init.d/salt-minion restart
然后再在master上去测试:
[root@Admin1-saltstack salt]# salt '*' grains.item roles
Admin3-saltstack.littlebee.com:
----------
roles:
- webserver
- memcache
Admin2-saltstack.littlebee.com:
----------
roles:
- webserver
- memcache