salt 目前主要的应用场景是Linux OS下,另外还有Windows Client(Win下没用过,但是看官方issue,应该……),最近关注到官方的一个小模块提到了Proxy minion,群里也多有提及,便想着看看到底是啥存在。
Saltstack官方在salt 2014 介绍视频中引入了salt raet概念,salt raet是继Salt-Zeromq, Salt-Ssh之后的第三套通信体系,全名为Reliable Asynchronous Event Transport,即基于事件的可靠异步传输协议 —— by 译者
Saltstack自0.17.x版本开始引进Formulas的概念,旨在通过简化State和集成数据来实现State的友好管理,本文将就此展开探讨。更多的样例可以参见: Formulas.Git
Saltstack使用Pillar和Grains数据来管理和分类Minion,其中Grains数据作为Minion的“固有属性”存储在Minion端,而Pillar则作为“变量数据”存储在Salt-Master端,本文就如何灵活的应用和管理Pillar来实现分类与配置部署的话题予以探讨。
Saltstack原生提供schedule模块来完成计划任务的功能,基于State完成额定的定时执行的任务,本文将就此展开讲述。
一个企业的IT系统的运转机制是非常复杂的,如何结合Saltstack加入自动化运维的基因,不同的运维工程师都有各自独到的见解和做法,本文就此介绍下鄙人参考大神们做法得出的一些拙见。
编写程序时,调试是一个很重要的步骤,为此,各种开发语言也建立了自身完善的Debug方法。最常见和普适的方法便是通过Echo或Print将需要了解的变量或返回值输出到Console,以判断当前程序的执行情况。