ansible saltstack puppet 自动化运维 no zuo no die
分类:
其他好文 时间:
2018-08-29 14:40:31
阅读次数:
148
一、简介 当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。 Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的 ...
分类:
其他好文 时间:
2018-08-26 23:41:57
阅读次数:
255
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2. ...
分类:
其他好文 时间:
2018-08-25 14:06:00
阅读次数:
120
sanic支持jinja2模板 如果想使用flash和get_flashed_messages,首先需要设置会话。 当前,app和request被挂载到jinja模板中,因此可以直接在模板中使用它们。 而且,从版本0.3.0开始,enable_async默认为True。如果您需要同步功能,请使用ji ...
分类:
其他好文 时间:
2018-08-22 20:36:14
阅读次数:
183
states是saltstack中的配置语言,我们安装一个包,管理一个配置文件,最后保证服务的正常运行,都需要我们编写一些states sls文件(描述状态的文件)去描述和实现我们的功能。sls文件都是YAML语法编写,也可以用python。 YAML语法规则:每个缩进级别由两个空格组成,不要使用t ...
分类:
其他好文 时间:
2018-08-21 17:13:18
阅读次数:
209
博客链接 Falsk 这是对于flask的定义:Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. “微”(micro) 并不表示你需要把整个 Web 应用塞进单个 Python 文 ...
分类:
其他好文 时间:
2018-08-20 23:25:00
阅读次数:
275
{%raw%} javascript {%endraw%} 过滤器 过滤器 default 如果传给它的值是None 用一个默认值来替代显示 {{post.date| default('2015-01-01')}} 如果你希望变量在为假值的时候被替换默认值 则可以把换成default的第2个参数设置 ...
分类:
其他好文 时间:
2018-08-20 19:05:38
阅读次数:
143
一:为什么选择Ansible 相对于puppet和saltstack,ansible无需客户端,更轻量级 ansible甚至都不用启动服务,仅仅只是一个工具,可以很轻松的实现分布式扩展 更强的远程命令执行操作 不输于puppet和saltstack的其他功能 二:Ansible基本架构 三:Asib ...
分类:
其他好文 时间:
2018-08-18 23:31:16
阅读次数:
231
Saltstack工作机制
Master和Minion都以守护进程的方式运行
Master监听配置文件里定义的ret_port(接收minion请求),和publish_port(发布消息)的端口
当Minion运行时,他会自动连接到配置文件里定义的Master地址ret_port端口进行连接认证
分类:
其他好文 时间:
2018-08-17 16:28:10
阅读次数:
179
新加了几台机器,方便以后管理,全部装上saltminion。1、saltstack的yum源的添加cat>/etc/yum.repos.d/saltstack.repo<<EOF[saltstack]name=SaltStackrepoforRHEL/CentOS\$releaseverbaseurl=https://repo.saltstack.com/yum/redhat/\
分类:
其他好文 时间:
2018-08-17 16:26:08
阅读次数:
218