saltstack grains

来源:互联网 发布:矩阵uv分解 编辑:程序博客网 时间:2024/06/07 23:44
# salt '*' test.ping    
其中的 * 表示正则匹配,用来匹配 hostname。如果需要使用正则,就需要加 -E 。
# salt -E 'web(9|10).aming.com' cmd.run
# salt -L 'web9.aming.com,web10.aming.com' cmd.run 

1.列出所有的项目 
# salt 'slave-puppet.zjcap.cn' grains.ls

2.列出各项目的值
# salt 'slave-puppet.zjcap.cn' grains.items

3.自定义 grains 
客户端:
# vim /etc/salt/grains (没有这个文件,添加)
role: nginx
env: test
myname: zjcap.cn
重启 minion 
# /etc/init.d/salt-minion restart
服务端获取:
# salt 'slave-puppet.zjcap.cn' grains.item role env myname

4.对自定义的 grains 的主机进行命令操作
# salt -G myname:zjcap.cn cmd.run 'w'
0 0
原创粉丝点击