SaltStack杂篇

1、Salt如何创建分组
在Master端:vim master

找到以下行:
nodegroups:
h5-app: ‘m-1-111,m-1-112,m-24-101,m-24-102’ –将服务器分为一个组
Linux: ‘G@os:centos or redhat’ –表示按照Centos、redhat系统分组
Windows: ‘G@os:windows’ –表示按照所有Windows系统分组

2、批量ping(在建立第一步分组的基础上)

salt -N ‘Windows’ test.ping

3、如何批量拷贝文件

1):先进入:cd /srv/salt
2):将需要拷贝的文件,拷贝到salt目录下(文件只能一个个拷贝),如果是文件夹,可以压缩
3):例如:需要将salt文件下的nginxnlb/prompt.txt,拷贝到所有Windows的机器上
salt -N ‘Windows’ cp.get_file salt://nginxnlb/prompt.txt D:/nginxnlb/prompt.txt makedirs=True
注:
salt://nginxnlb/prompt.txt 代表需要拷贝文件的位置+文件
D:/nginxnlb/prompt.txt 是Windows的路径+文件
makedirs=True表示,如果没有nginxnlb目录,自动创建

4、使用CMD批量执行命令
单台执行命令方法:
salt ‘zjhtapi-7-172’ cmd.run ‘C:\Python27\python.exe D:\nginxnlb\get-pip.py’
批量执行命令方法:
salt -N ‘Windows’ cmd.run ‘C:\Python27\python.exe D:\nginxnlb\get-pip.py’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值