12 2018 档案

摘要:简介 当管理集群达到一定规模时,ansible达到性能瓶颈是难以避免的,此时我们可以通过一定手段提高ansible的执行效率和性能。 笔者虽未管理过超大规模服务器,但也通过查找资料和咨询大神了解了一些。现总结一些调优方法,供大家参考。 Pipelinling 我们知道ansible执行一个模块要ss 阅读全文
posted @ 2018-12-03 01:23 MauriceWei 阅读(5836) 评论(2) 推荐(3) 编辑
摘要:一 简介 注:本文demo使用ansible2.7稳定版 众所周知,ansible是很火的一个自动化部署工具,在ansible控制节点内,存放着当前环境服务的所有服务的配置信息,其中自然也包括一些敏感的信息,例如明文密码、IP地址等等。 从安全角度来讲,这些敏感数据的文件不应该以明文的形式存在。此时 阅读全文
posted @ 2018-12-03 01:02 MauriceWei 阅读(4841) 评论(0) 推荐(0) 编辑
摘要:一 简介 注:本文demo使用ansible2.7稳定版 在我看来,role是task文件、变量文件、handlers文件的集合体,这个集合体的显著特点是:可移植性和可重复执行性。 实践中,通常我们以部署某个服务为单元作为一个role ,然后将这些服务单元(role)放在一个roles目录下。主pl 阅读全文
posted @ 2018-12-03 00:47 MauriceWei 阅读(8069) 评论(0) 推荐(1) 编辑
摘要:一 简介 注:本文demo使用ansible2.7稳定版 Jinja2的测试语句被用来评估一个条件表达式,并且最终返回True或False,经常和「when」语句搭配使用。 测试语句和过滤器的相同点:测试语句的条件表达式也在控制端执行,在目的主机端生效。 测试语句和过滤器的不同点: 前者多被用于「比 阅读全文
posted @ 2018-12-03 00:21 MauriceWei 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:Jinja2模版介绍 注:本文demo使用ansible2.7稳定版 在ansible基础-变量的「8.2 模版使用变量」章节中关于模版与变量也有所提及,有兴趣的同学可以去回顾一下。 ansible通过Jinja2模版来实现动态表达式和变量的引用,模版的执行都是在ansible控制端完成的,所以理论 阅读全文
posted @ 2018-12-03 00:08 MauriceWei 阅读(16959) 评论(1) 推荐(1) 编辑
摘要:1. 前言 很多情况下,一个play是否执行会依赖于某个(些)变量的值,这个变量可以来自自定义变量、facts,甚至是另一个task的执行结果。 ansible通过变量判定task是否执行,我们称之为task控制。 在我看来,ansible的控制语句带来的最大的好处就是使部署代码更加健壮,举几个例子 阅读全文
posted @ 2018-12-02 22:05 MauriceWei 阅读(6880) 评论(0) 推荐(0) 编辑
摘要:一 变量的命名规范 变量的命名应该符如下合两个规范: 变量应该由字母、数字、下划线组成 变量应该以字母开头 例如:host_port、HOST_PORT、var5是符合命名规范的,foo-port、 foo port、foo.port 、12都不符合命名规范。 变量的定义通常是YAML形式,在inv 阅读全文
posted @ 2018-12-02 17:49 MauriceWei 阅读(11666) 评论(1) 推荐(3) 编辑
摘要:ansible 自动化运维 DevOps 阅读全文
posted @ 2018-12-02 16:58 MauriceWei 阅读(3606) 评论(0) 推荐(1) 编辑
摘要:简介 本文主要总结下ansible里task调用的方法有哪些和它们的主要区别 ​随着要管理的服务不断增多,我们又没将task放到roles里,会发现playbook文件越来越大,内容也越来越多,管理起来也很复杂。 这时我们可以将这些task分解到很多文件中,通过include_tasks和impor 阅读全文
posted @ 2018-12-02 16:45 MauriceWei 阅读(12655) 评论(0) 推荐(1) 编辑
摘要:一 安装 1.1 ansible架构 ansible是一个非常简单的自动化部署项目,由python编写并且开源。用于提供自动化云配置、配置文件管理、应用部署、服务编排和很多其他的IT自动化需求。 ansible实现的自动化部署是多层次的,通过描述系统之间的逻辑关系来构建业务所需要的基础架构模型,而不 阅读全文
posted @ 2018-12-01 17:36 MauriceWei 阅读(1295) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示