saltstack

 配置生成,远程执行等等

晓驰 2015/6/15 17:14:14

 salt --summary 'Host_cross*' cmd.run "grep -h ioptype=1001 /data/backup/tencent/*/*/*.2015-06-1[0-4]*.log > /data/stat/tencentarge.log"
 
ansible saltstack
 

saltstack特点

  1. 实时交互
    所有的minion机器同时执行命令
  2. no freeloader
    每一台salt minion上都装有执行master传来的命令所需要的程序,salt-master发送命令的时候,只需要指明哪台机器做什么,所有的salt-minion都会收到这条命令,然后判断自己是否符合执行条件,然后再将执行结果返回给salt-master。
    文档中,freeloader的意思是没有揩油/吃白食的人,所有的salt-minion机器都会完成自己的指令,无需salt-master帮助,salt-minion自己完成,往往比salt-master帮忙去做,做的更好
  3. 可测量性
    salt为高性能和可测量性而生。salt的master和minion的信息传输,是由基于ZeroMQ 或者raw TCP在salt-master和salt-minion之间建立的一个持久性的数据管道来实现的。这相对于其它传输机制,有更好的性能优势。使用MessagePack使得消息非常高效地被序列化。
    salt内部使用python Tornado作为异步网络库,并发和多线程也都采用了先进的技术。
    有过一台salt master,35 000台salt minion机器。
    如果salt master 挂了怎么办?

  4. salt可以在任意python能够运行的环境下运行。只要支持任何网络协议的就行。
    salt 命令被发送到 代理minion机器,将协议转换为本地写协议,再发送给salt minion机器,返回的数据经转以后存储在数据设备中,再返回
  5. 自动化管理
  6. 可扩展性强

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
根据提供的引用内容,SaltStack是一个用于配置管理、远程执行和基础架构自动化的开源软件。它由Salt Master和Salt Minion组成。Salt Master负责管理和控制Minion节点,而Minion节点则是受Salt Master管理的目标主机。 关于SaltStack教程,你可以通过以下几个步骤来学习和了解SaltStack的使用: 1. 首先,了解SaltStack的基本概念和架构。Salt Master是控制中心,负责配置管理和指导Minion节点,而Minion节点是受控制的目标主机。 2. 其次,学习如何安装和配置SaltStack。你可以通过查看安装过程中安装了哪些文件来了解Salt Master和Minion节点的组成。 3. 熟悉SaltStack的核心操作命令。例如,salt命令用于执行命令和模块,salt-key命令用于管理证书,salt-cp命令用于文件传输等。可以使用salt --version命令来查看SaltStack的版本信息。 4. 掌握SaltStack的配置文件。在/etc/salt/master文件中,你可以配置Salt Master的各种参数和选项。 5. 学习如何使用SaltStack进行远程执行和配置管理。你可以通过salt命令来远程执行命令和模块,并使用Salt Master的配置文件来管理Minion节点的配置。 6. 进一步探索SaltStack的功能和高级特性。SaltStack还提供了许多高级功能,如状态管理、事件系统和扩展模块等,可以根据需要进一步学习和实践。 希望以上信息对你有帮助!如果你有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值