saltstack 常用命令

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

saltstack 常用命令_第1张图片

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

#接受所有

salt-key -A 接受所有KEY

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

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

#去除salt-minion的认证 -D是全部去除

salt-key -y -d  192.168.3.173

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

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

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'  命令
显示当前活着的minion
salt-run manage.up
 显示未存活的minion
salt-run manage.down
显示未存活的minion,并将其删除
salt-run manage.down removekeys=True
显示当前up和down的minion
salt-run manage.status
显示Master和所有minion的版本,可以通过此命令找到版本不一致的minion
salt-run manage.versions

你可能感兴趣的:(saltstack 常用命令)