随笔分类 - saltstack
摘要:什么是Targeting? Targeting minions 是指哪些minion会作为运行命令或是执行状态的目标。这些目标可以是一个主机名,系统信息,定义的分组,甚至是自定义的绑定的对象。 例如: salt ‘*’ test.ping #匹配所有的minion Targing的匹配方式 通配符匹
阅读全文
摘要:什么是Pillar Pillar是在salt 0.9.8版本后才添加的功能组件。它跟grains的结构一样,也是一个字典格式,数据通过key/value的格式进行存储。在Salt的设计中,Pillar使用独立的加密sessiion,所以Pillar可以用来传递敏感的数据,例如ssh-key,加密证书
阅读全文
摘要:什么是grains: 是salt的一个组件,负责minion第一次启动的时候采集的静态数据,可以用在salt的模块和其他组件中。每次的minion启动(重启)的时候都会采集。 应用场景: 1.在state中使用 用于配置管理模块2.在target中使用,用来匹配minion,例如匹配操作系统使用-G
阅读全文
摘要:今天使用salt简单部署lnmp 部署环境: node23.com 192.168.0.23 master/minion 部署nginx和phpnode24.com 192.168.0.24 minion 部署mysql 首先看一下结构目录: # tree . ├── dev │ ├── files
阅读全文
摘要:Salt强大之处就是拥有众多模块,这些模块极大提高了我们的工作效率,而且还不断开发新的模块,这里就先列举一些常用模块的基本的应用。 更多的模块和使用方法请参考官网:https://docs.saltstack.com/en/latest/ref/modules/all/ cmd模块(实现远程的命令行
阅读全文
摘要:环境: 安装环境:centos6.5 x64 master:192.168.0.23 minion:192.168.0.24 安装epel源 /etc/init.d/iptables stop sed -i '/SELINUX/s/enforcing/disabled/g' /etc/selinux
阅读全文

浙公网安备 33010602011771号