salt入门文章目录

1.salt-ssh批量自动安装被控端minion2.saltreactor自动完成Minion的证书签发和根据不同的业务完成不同states配置

原创 点赞0 阅读527 收藏0 评论0 2018-02-28

salt部署fastdfs,nginx写sls注意的地方

参考http://www.linuxidc.com/Linux/2014-03/98848.htm初始化两台机器初始化脚本,ntp,iptables默认策略等写sls1.salt必须要有returner,因为执行的结果失败,方便查看。2.看看为什么启动不了比如 note: 多实例部署,要涉及到多个脚本,想通过salt的service.running启动,那么必须要满足几个条件2.1 rc.d/in

转载 点赞0 阅读572 收藏0 评论0 2017-09-13

salt扩展与python脚本

来源 SALTSTACK技术入门与实战 1.扩展grains 通过Python脚本定义grains http://www.xiaomastack.com/2014/10/31/saltstack-grains/ file_roots:   base:     - /srv/salt/ /srv/salt/_grai

转载 点赞0 阅读2391 收藏0 评论0 2017-08-31

用saltstack cp模块实现文件管理

1.先看配置,2.配置,看日志3,日志不行,只能源代码了 基础篇 官网 http://salt.readthedocs.io/en/stable/topics/tutorials/minionfs.html#tutorial-minionfs 第一看卡壳 Saltstack的配置Salt master配置文件 http://blog.csdn.net/zhs2

转载 点赞0 阅读1961 收藏0 评论0 2017-08-31

salt ext_pillar

https://docs.saltstack.com/en/latest/ref/pillar/all/salt.pillar.git_pillar.html#use-a-git-repository-as-a-pillar-source参考 https://github.com/shencan/saltpillar 书中247页#GitPython and pygit21.master

转载 点赞0 阅读1966 收藏0 评论0 2017-08-30

salt install fastdfs

参考https://chegva.com/794.html 包[root@node1 prod]# cat cluster/fastdfs.sls  include:   - modules.fastdfs.install fastdfs-service:   file.managed:  &nbs

转载 点赞0 阅读801 收藏0 评论0 2017-08-21

salt reactor 自动完成Minion的证书签发和根据不同的业务完成不同states配置

cat /etc/salt/master file_roots:   base:     - /srv/salt/base   prod:     - /srv/salt/prod interface: 192.168.1.100 reac

原创 点赞0 阅读1549 收藏0 评论0 2017-08-18

saltstack案例 自助机

红色字体为需要考虑的问题http://jaseywang.me/2017/01/06/%E9%80%9A%E8%BF%87-novnc-%E5%AE%9E%E7%8E%B0%E6%95%B0%E5%8D%83%E5%8F%B0%E8%87%AA%E5%8A%A9%E6%9C%BA%E7%9A%84%E5%AE%9E%E6%97%B6%E5%8F%AF%E8%A7%86%E5%8C%96/需求1.日

转载 点赞0 阅读547 收藏0 评论0 2017-06-05

salt mysql_user管理

因为想达到别人说的MySQL 的账户管理我们通过 saltstack 的 mysql_user 进行管理 目前所有的 MySQL 账户用户通过 git 管理而密码通过 salt pillar 管理官网的例子,现在基本清楚,英文真的菜,其实很简单,照抄就行。呵。https://docs.saltstack.com/en/latest/ref/states/all/salt.states.m

原创 点赞0 阅读926 收藏0 评论0 2017-06-05

Salt States 入门三篇

如何使用 Salt State?Extend:扩展被引用的SLS数据 include:   - apache extend:   apache:     service:       - watch:    

转载 点赞0 阅读1221 收藏0 评论0 2017-06-02

SaltStack – Using the Mysql Module

salt '*' saltutil.refresh_pillar官网的例子真的没看懂,英文菜。其实就简单一步。参考文档https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.mysql.htmlhttps://z900collector.wordpress.com/linux/using-the-saltstack-mys

原创 点赞0 阅读785 收藏0 评论0 2017-05-25

SALTSTACK技术入门与实战 目录

第1 章Salt 概览 1远程执行命令1Master 和Minion 2Targeting Minion 2运行模块方法6SLS 文件树9SLS 文件9使用top 文件将配置绑定在一起9SLS 目录组织10使用State 进行配置管理10使用include 块11使用requisite 排序11prereq 15反转requisite 15扩展SLS 文件16Grain、Pillar 及模板基础1

转载 点赞0 阅读853 收藏0 评论0 2017-05-24

1.2 Salt-ssh批量自动安装被控端minion

[root@bogon salt]# cat master file_roots:   base:     - /srv/salt/base   prod:     - /srv/salt/prod interface: 

转载 点赞0 阅读803 收藏0 评论0 2017-05-24

4.4 salt memcahe PHP+memcahce/redis nginx

安装memcahe[root@linux-node1 prod]# cd /srv/salt/prod/[root@linux-node1 prod]# mkdir -p memcache/files[root@linux-node1 prod]# cd memcache/files/[root@linux-node1 files]# cp memcached-1.4.24.tar.gz /usr

转载 点赞0 阅读447 收藏1 评论0 2017-04-12

4.3 salt zabbix_agentd

编写zabbix-agent安装文件[root@linux-node1 base]# cd /srv/salt/base/init/[root@linux-node1 init]# vim zabbix_agent.slszabbix-agent-install:  pkg.installed:    - name: zabbix-agent  file.m

转载 点赞0 阅读344 收藏0 评论0 2017-04-12

2.4 salt grains与pillar jinja的模板

grains 和 pillar vim /etc/salt/grains role: nginx env: test myname: tpp /etc/init.d/salt-minion restart salt 'slaver.test.com' grains.item role 

转载 点赞0 阅读970 收藏0 评论0 2017-04-12

4.2 salt haproxy jinja模版

http://www.cnblogs.com/caoxiaojian/p/5095653.html配置管理haproxy的安装部署创建相关目录# 创建配置目录[root@linux-node1 ~]# mkdir /srv/salt/prod/pkg/[root@linux-node1 ~]# mkdir /srv/salt/p

转载 点赞0 阅读458 收藏0 评论0 2017-04-12

saltstack的state.sls和state.highstate之区别

以上说明:1、state.highstate会读取所有环境(包括base环境)的top.sls文件,并且执行top.sls文件内容里面定义的sls文件,不在top.sls文件里面记录的sls则不会被执行;2、state.sls默认读取base环境,但是它并不会读取top.sls文件。你可以指定state.sls执行哪个sls文件,只要这个sls文件在base环境下存在;3、state.sls也可以

转载 点赞0 阅读749 收藏0 评论0 2017-04-12

4.1 salt nginx haproxy keepalived memcached

salt install haproxy http://www.cnblogs.com/reblue520/p/6732913.html https://chegva.com/794.html haproxy.install.sls include pkg.pkg-init  依赖 haproxy-install - 

转载 点赞0 阅读723 收藏0 评论0 2017-04-12

3.1 salt 语法

salt语法:YAML 规则一:缩进         两个空格组成         不要使用tab键 规则二:冒号         他的结果是以字典的方式         以冒号结

转载 点赞0 阅读504 收藏0 评论0 2017-04-12

2.3 salt 初始化系统

设置DNS执行文件[root@linux-node1 base]# cd  /srv/salt/base/[root@linux-node1 base]# mkdir -pv init/files# dns设置[root@linux-node1 base]# cat /srv/salt/base/init/dns.sls /etc/resolv.conf:  file

转载 点赞0 阅读668 收藏0 评论0 2017-04-12

2.2 salt 远程执行 Returners 配置管理 jinja

http://www.cnblogs.com/caoxiaojian/p/5084494.htmldochttps://docs.saltstack.com/en/latest/目录远程执行Returners配置管理远程执行目标(Targeting)模块(Module)返回(Returnners)Targeting目标1、Globbing and regex    匹配mini

转载 点赞0 阅读772 收藏0 评论0 2017-04-12

1.1 salt 常用命令以及 grain pillar

Saltstack 常用命令salt 'slaver.test.com' cp.get_file salt://apache.sls /tmp/cp.txtsalt 'slaver.test.com' cp.get_dir salt://test /tmpsalt-run manage.upsalt 'slaver.test.com' cmd.script salt://test/shell.sh

转载 点赞0 阅读540 收藏0 评论0 2017-04-12

2.1 salt 模块

用途Saltstack目前最主要的三大主要功能·  远程执行·  配置管理·  云管理实际通过Saltstack批量执行系统命令,包括系统重启,查看系统负载,添加/删除用户等等saltSaltstack的三种运行方式·  Local·  Master/Minion·  Salt SSHSaltstack最传统的运行方式还是C/S模式,需要

转载 点赞0 阅读996 收藏1 评论0 2017-04-10

1.0 salt install

salt-key -a  slaver.test.com[root@nginx ~]# cat /etc/salt/masterfile_roots:  base:    - /srv/salt/base  prod:    - /srv/salt/prodinterface: 172.1.1.1nodegroups: 

原创 点赞0 阅读339 收藏0 评论0 2017-03-31