saltstack 经常使用命令

# 测试被控主机的连通性
# salt '*' test.pingpython

返回被控主机网络信息
# salt '*' network.ip_addrs
# salt '*' network.interfaceslinux

#接受全部网络

salt-key -A 接受全部KEY测试

#接受salt-minion的认证请求
salt-key -y -a 192.168.3.231code

查看当前的salt key信息
# salt-key -Lip

#去除salt-minion的认证 -D是所有去除rem

salt-key -y -d  192.168.3.173cmd

# 远程命令执行测试
# salt '*' cmd.run 'uptime'it

## 远程代码执行测试
# salt '*' cmd.exec_code python 'import sys; print sys.version'io

salt '*' grains.ls  查看grains分类
salt '*' grains.items 查看grains全部信息
salt '*' grains.item osrelease 查看grains某个信息

查找目标minion的三种方式:salt -E 'prel 正则'salt -N $group 命令salt -L 'linux_id1,Postgre_id2,MYSQL_id3'  命令显示当前活着的minionsalt-run manage.up  显示未存活的minionsalt-run manage.down显示未存活的minion,并将其删除salt-run manage.down removekeys=True 显示当前up和down的minionsalt-run manage.status 显示Master和全部minion的版本,能够经过此命令找到版本不一致的minionsalt-run manage.versions

相关文章
相关标签/搜索