saltstack之路--saltstack 使用命令(2)

/etc/salt/master配置文件说明

CentOS-6.8405 # Example:406 # file_roots:407 #   base:             ##基础环境 #base 默认存在.不能修改(修改配置文件,必须重启!)408 #     -/srv/salt/        ##此目录需要创建(根路径)409 #   dev:             ##开发环境410 #     -/srv/salt/dev/services411 #     - /srv/salt/dev/states412 #   prod:             ##生产环境413 #     -/srv/salt/prod/services414 #     -/srv/salt/prod/states CentOS-7应该是453-465


mini配置文件说明

[root@backup ~]# egrep -v "^#|^$"/etc/salt/minionmaster:172.16.1.61      ==》注意后面的空格(下同)id:backup注释:vim /etc/salt/minionmaster: m01

#16行 master: 领主机的IP或主机名  :后面必须要有1个空格  如果填写主机名需要内网要有dns解析

id: nfs01    

#101行id: 下属名称,可以不配置,默认使用主机名称,会在/etc/salt/生成一个minion_id的文件,查看此文件显示本机主机名

#如果需要修改主机名,此文件必须删掉。因为salt会在读取文件时首先读取此文件minion_id

主机名不能使用下划线


1、远程执行

[root@m01 ~]# salt 'web01' test.ping #salt '*'test.pingweb01:    True


#salt 命令

# * 为目标

#test 是一个模块命令(方法) 

#ping是test的一个参数  测试所有主机是否存活 --master与minion之前的通信 与ping ip不一样。ping 为icmp


1.1、运行shell命令

cmd.run不可执行交互式的命令,如vim,ssh

[root@m01 ~]# salt '*' cmd.run 'df -h'web02:   Filesystem      Size  Used  Avail  Use% Mounted on    /dev/sda2      19G   1.6G  17G  9%   /   tmpfs        491M  12K  491M  1%   /dev/shm   /dev/sda1      190M  33M  147M  19%  /bootweb01:   Filesystem      Size  Used  Avail  Use% Mounted on   /dev/sda2      19G    1.5G 7G   9%  /   tmpfs        491M   12K  491M  1%  /dev/shm   /dev/sda1      190M   33M  147M  19% /boot


1.2、使用salt复制文件

## salt-cp '主机' 源文件目的地管理机(m01):[root@m01 ~]# mkdir -p /server/scripts[root@m01 ~]# cd /server/scripts/[root@m01 scripts]# echo"test">test.txt[root@m01 scripts]# salt-cp '*' /server/scripts/test.txt /server/{'web01': {'/server/test.txt': True}, 'web02':{'/server/test.txt': True},}被管理机(web01):[root@web01 ~]# tree /server//server/├── scripts└── test.txt 1 directory, 1 file[root@web01 ~]#[root@m01 scripts]# touch 888.txt[root@m01 scripts]# salt-cp 'web01' 888.txt/server/{'web01': {'/server/888.txt': True}}[root@m01 scripts]#查证[root@web01 ~]# ls /server/666.txt 888.txt  scripts  test.txt[root@web01 ~]#






本文出自 “宋某人c” 博客,请务必保留此出处http://syaving.blog.51cto.com/5614476/1869719

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值