Saltstack常用命令总结
查找目标minion的三种方式:
salt 'shell正则'命令
salt -E'prel 正则'
salt -N $group 命令
salt -L'server_id1,server_id2,server_id3' 命令
根据bash glob来查找:salt ’*foo.com’ sys.doc
根据正则表达式来查找:salt -E ’.*’ cmd.run ’ls -l | grep foo’
根据hostname来查找:salt -L foo.bar.baz,quo.quxcmd.run ’ps aux| grep foo’
根据grains(机器各种信息)来查找:salt -G ’os:Redhat’ test.ping
综合以上几种模式混合查找:salt -C ’G@os:Debian and webser* or E@db.*’ test.ping
常见grains信息如下:
salt '*'grains.ls 查看grains分类
salt '*'grains.items 查看grains所有信息
salt '*'grains.item osrelease 查看grains某个信息