saltstack 常用命令

原创
2015/12/04 17:24
阅读数 631

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

返回被控主机网络信息
# 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

展开阅读全文
打赏
0
3 收藏
分享
加载中
更多评论
打赏
0 评论
3 收藏
0
分享
返回顶部
顶部