例行吐槽:有年月没更新博客了,最近太浮躁了,以前一起工作的小伙伴都找到新的东家了,薪资条那叫一个长,不开森了,都不带我[]#######################分隔线####################一、简介 saltstack是一个新基础设施管理工具,可以看做是强化的Func+弱化puppet的组合,间接的反映出了saltstack的两大功能:远程执行命令与配置管理, saltstack是使用python开发的,非常简单易用和轻量级的管理工具,由master和minion构成,通过ZeroMQ进行通信二、安装 安装时需要epel源的支持,请自行安装与当系统匹配的epel源 *:
最近同事们在搞一个nginx的配置下发接口,项目用tornadoredisyaml来实现,我这里就簡單分享下关于nginx配置api实现。#coding:utf-8#xiaorui.ccimporttornado.httpserverimportyamlimporttornado.gredisimporttornado.ioloopimporttornado.webimportredisimportgeventfromgevent.queueimportQueue,Emptyfromgevent.poolimportGroupfromgeventimportgetcurrentfromgeve
更多saltstack的文章总结在:http://rfyiamcool.blog.51cto.com/1030776/1357677saltstack是个好东西,我现在很多的api接口都开始用saltstack做。有的时候会有在页面上传文件,然后推送到客户端的情况。或者是把安装配置的安装包推送到客户端。唉,salstack下发文件慢,大家有没有头疼过,我是真的头疼过。 其实说起来大家也没必要非要用saltstack做文件的下发,看个人的喜好,有些人会用git做,我这里只是为了解决速度的问题,git在大文件和多minion拉取文件下,也不见得快。也有哥们用saltstackrsync的组合,大家
例行吐槽:有年月没更新博客了,最近太浮躁了,以前一起工作的小伙伴都找到新的东家了,薪资条那叫一个长,不开森了,都不带我[]#######################分隔线####################一、简介 saltstack是一个新基础设施管理工具,可以看做是强化的Func+弱化puppet的组合,间接的反映出了saltstack的两大功能:远程执行命令与配置管理, saltstack是使用python开发的,非常简单易用和轻量级的管理工具,由master和minion构成,通过ZeroMQ进行通信二、安装 安装时需要epel源的支持,请自行安装与当系统匹配的epel源 *:
最近同事们在搞一个nginx的配置下发接口,项目用tornadoredisyaml来实现,我这里就簡單分享下关于nginx配置api实现。#coding:utf-8#xiaorui.ccimporttornado.httpserverimportyamlimporttornado.gredisimporttornado.ioloopimporttornado.webimportredisimportgeventfromgevent.queueimportQueue,Emptyfromgevent.poolimportGroupfromgeventimportgetcurrentfromgeve
更多saltstack的文章总结在:http://rfyiamcool.blog.51cto.com/1030776/1357677saltstack是个好东西,我现在很多的api接口都开始用saltstack做。有的时候会有在页面上传文件,然后推送到客户端的情况。或者是把安装配置的安装包推送到客户端。唉,salstack下发文件慢,大家有没有头疼过,我是真的头疼过。 其实说起来大家也没必要非要用saltstack做文件的下发,看个人的喜好,有些人会用git做,我这里只是为了解决速度的问题,git在大文件和多minion拉取文件下,也不见得快。也有哥们用saltstackrsync的组合,大家
一系列:部署Haproxy总的目录结构[root@NEI-pudong-idc2E-wdjky.me srv]# tree salt/salt/├── base│ ├── init│ │ ├── audit.sls│ │ ├── dns.sls│ │ ├── env_init.sls│ │ ├── epel.sls│ │ ├── files│ │ │ └── resolv.conf│ │ ├── history.sls│ │ └── sysctl.sls│ └── top.sls└── prod ├── clus
一系列:部署Haproxy总的目录结构[root@NEI-pudong-idc2E-wdjky.me srv]# tree salt/salt/├── base│ ├── init│ │ ├── audit.sls│ │ ├── dns.sls│ │ ├── env_init.sls│ │ ├── epel.sls│ │ ├── files│ │ │ └── resolv.conf│ │ ├── history.sls│ │ └── sysctl.sls│ └── top.sls└── prod ├── clus