1.服务端安装master:

# yum -y install salt-master
# yum -y install salt-minion

2.客户端安装minion:

 # yum -y install salt-minion

3.修改master配置文件:

 # vim /etc/salt/master
user: root        # salt运行的用户,影响到salt的执行权限
worker_threads:  #salt的运行线程,开的线程越多一般处理的速度越快,但一般不要超过CPU的个数
publish_port : # master的管理端口
ret_port : 4506       # master跟minion的通讯端口,用于文件服务,认证,接受返回结果等
syndic_master_port :    # 如果这个master运行的salt-syndic连接到了一个更高层级的master,那么这个参数需要配置成连接到的这个高层级master的监听端口
pidfile: /var/run/salt-master.pid  # 指定pid文件位置
root_dir: /               # saltstack 可以控制的文件系统的开始位置
log_file: /var/log/salt_master.log # 日志文件地址
file_roots:               # salt state执行时候的根目录
base:
– /etc/salt/              # 设置pillar 的根目录
pillar_roots:
base:
– /etc/pillar

4.修改minion配置文件:

 # vim /etc/salt/minion
  master: mail #master的主机名
  id: node1 #minion的主机名

5.设置主机名做hosts解析。

6.启动服务:

 #service salt-master start
#service salt-minion start

7.认证命令:

 # salt-key –L       #查看所有minion-key
# salt-key –a -y     #接受某个minion-key
# salt-key –A -y     #接受所有minion-key
# salt-key –A node1 -y #接受node1的key
# salt-key –d node1 -y #删除node1的key
# salt-key –D -y     #删除所有minion-key

8.salt命令(\*=='*'):

 salt-run:
# salt-run manage.status #查看所有minion状态
# salt-run manage.down #查看所有没在线minion
# salt-run manged.up #查看所有在线minion
# salt-run manage.versions #查看salt的所有master和minion的版本信息
# salt-run jobs.active    #查看哪些系统任务还在处理中
# salt-run jobs.list_jobs #显示所有的已完成或部分完成的任务信息
salt-call:
# salt-call test.ping #自己执行test.ping命令
# salt-call cmd.run 'ifconfig' #自己执行cmd.run函数
salt-cp:
# salt-cp '*' testfile.html /tmp
# salt-cp 'test*' index.html /tmp/a.html
salt-master:
# salt-master #前台运行master
# salt-master -d #后台运行master
# salt-master -l debug #前台debug输出
salt 参数(可有可无) + 目标主机(\*,node1) + 模块函数 + 参数 :
# salt \* status.loadavg   #查看系统负载情况
# salt \* sys.list_modules   #查看所有模块列表
# salt \* sys.list_functions 模块   #查看指定模块的方法
# salt \* sys.doc cmd     #查看模块cmd用法

SaltStack 自动化工具的更多相关文章

  1. SaltStack自动化运维工具

    一.SaltStack的了解 SaltStack管理工具允许管理员对多个操作系统创建一个一致的管理系统,包括VMware vSphere环境. SaltStack作用于仆从和主拓扑.SaltStack ...

  2. SaltStack(自动化运维工具)

    SaltStack管理工具允许管理员对多个操作系统创建一个一致的管理系统,包括VMware vSphere环境.SaltStack作用于仆从和主拓扑.SaltStack与特定的命令结合使用可以在一个或 ...

  3. 使用Chef管理windows集群 | 运维自动化工具

    但凡服务器上了一定规模(百台以上),普通的ssh登录管理的模式就越来越举步维艰.试想Linux发布了一个高危漏洞的补丁,你要把手下成百上千台机器都更新该补丁,如果没有一种自动化方式,那么至少要耗上大半 ...

  4. Saltstack自动化操作记录(2)-配置使用 【转】

    之前梳理了Saltstack自动化操作记录(1)-环境部署,下面说说saltstack配置及模块使用: 为了试验效果,再追加一台被控制端minion机器192.168.1.118需要在master控制 ...

  5. Saltstack自动化操作记录(2)-配置使用

    之前梳理了Saltstack自动化操作记录(1)-环境部署,下面说说saltstack配置及模块使用: 为了试验效果,再追加一台被控制端minion机器192.168.1.118需要在master控制 ...

  6. 运维自动化工具ansible

    企业级自动化运维工具应用实战ansible 公司计划在年底做一次大型市场促销活动,全面冲刺下交易额,为明年的上市做准备.公司要求各业务组对年底大促做准备,运维部要求所有业务容量进行三倍的扩容,并搭建出 ...

  7. 十个强大的DevOps基础设施自动化工具,不容错过

    Devops基础设施自动化的工具 有许多工具用于基础设施自动化.使用哪个工具决定于体系结构和基础设施的需求.下面我们列出了一些伟大的工具,用于不同类别配置管理.编制.持续集成.监控等. 1.Chef ...

  8. saltstack自动化运维快速入门

    saltstack自动化运维快速入门 关于saltstack 这个软件是干啥的 我这里就不介绍了 只是简单的说下是干啥的 网上的说法是 它是func的强化版本+ puppet的精简版 关于puppet ...

  9. web自动化工具-开篇

    web自动化工具-开篇 最近几年,前端技术风一样的速度迭代更新,各种框架工具雨后春笋般涌现,作为一个平凡的开发者,也只能在洪流中沉沉浮浮,微不足道,以前前端叫做切图仔.美工,如今改了称号叫前端工程师, ...

随机推荐

  1. BZOJ3625: 小朋友和二叉树

    传送门 Sol 设 \(f_x\) 表示权值为 \(x\) 的二叉树的个数 设 \(s_x\) 表示是否有 \(x\) 这种权值可以选择 那么 \[f_n=\sum_{i=0}^{n}\sum_{j= ...

  2. JS的Event Loop

    JavaScript是单线程的,只有一个执行栈,一次只能做一件事. 在浏览器中,却“好像”可以同时做几件事:点击,发送请求,执行多个函数,解析代码. 这是因为浏览器实现的Event Loop机制. W ...

  3. linux 加jre环境变量

    1.vi /etc/profile 2.未行添加 export JAVA_HOME=/usr/local/java export CLASSPATH=.:$JAVA_HOME/lib/tools.ja ...

  4. javascript通用代码合集

    1.逐一绑定操作到window.onload上 //func:新函数 function addLoadEvent(func){ //把现有的window.onload事件处理函数的值存入变量oldon ...

  5. HTML5盒子模型。

    盒子模型. 盒子由 margin.border.padding.content 四部分组成. margin :外边距 border:边框 padding:内边距 (内容与边框的距离) content: ...

  6. 初识WCF3

    http://www.cnblogs.com/xiangchangdong/p/3924030.html 第三篇 在IIS中寄宿服务 通过前两篇的学习,我们了解了如何搭建一个最简单的WCF通信模型,包 ...

  7. firewall 如何开放端口

    转自官方网页:http://www.firewalld.org/documentation/howto/open-a-port-or-service.html How to open port 80/ ...

  8. JDBC连接数据库反射实现O/R映射

    测试preparedStatement public void testPreparedStatement(){ Connection connection=null; PreparedStateme ...

  9. 三、WPF 全选,反选,以及获取选中行

    页面代码 <TextBlock> <CheckBox Name="cbAllCreate" Click="CbAllCreate_Click" ...

  10. ASC日志保存时间更改

    连接到数据库,选择 OperationsManagerAC,修改dtConfig表即可,新建查询: select * from dtConfig Update dtConfig set value=2 ...