分类目录:ansible实战

以下是分类 ansible实战 下的所有文章

ansibleplaybook 如何使用tag

在日常的ansible-playbook中使用tags 来灵活控制我们向要执行的具体的task , 有时候能达到意想不到的效果 看例子:

只执行第一个task:

只执行第二个task: [crayon-593……

如何使用ansible/puppet部署及管理一个5台机器的集群 — ansible 6 文件夹的拷贝

现在我们的apache域名也配置好了,但是,网站文件并没有拷贝过去(就是html,css,图片等),当然,你得先把文件都搞到跑ansible的这台机器,怎么搞上去我们就不写了… 增加新文件在task文件夹下: apache_copy_sourcecode.yml 内容如下: [crayon-59385bd81f8d225386……

如何使用ansible/puppet部署及管理一个5台机器的集群 — ansible 6 notify的使用

我们前面配置了apache了,但是我们需要知道什么时候需要重启apache,这个时候我们就需要监控配置文件,也就是说,配置文件发生改变的时候,我们就要重启 这个,我们就用到了notify这个功能了,我另外一个博文也写了如何使用notify http://www.503error.com/2016/ansible-playbook-noti……

如何使用ansible/puppet部署及管理一个5台机器的集群 — ansible模版的使用template 5新增域名

当我们完成了apache基本的配置之后,我们可能就需要增加虚拟主机了,其实我们最核心的就是这一段代码;  

虚拟主机我们一般认为是端口80,所以上边域名我们可以翻译成:

日志先不添加了  ……

如何使用ansible/puppet部署及管理一个5台机器的集群4 — 模版的使用template

对于我们之前配置得两台前台服务器,我们已经安装好了apache,但是,我们面临一个问题,我们需要初始化我们apache得配置文件,初始化一些基本得参数,引入哪些文件,开启哪些功能,默认页面是哪个,这个时候我们就需要用到了ansible得模版功能: ansible官方得介绍template:从模版生成一个远端得文件 这里一个很重要得概念就是……

如何使用ansible/puppet部署及管理一个5台机器的集群3(软件安装篇yum)

ansible安装软件涉及到ansible的一个module:YUM 官方介绍文档:http://docs.ansible.com/ansible/yum_module.html 如果我们想安装apache,相关的task为

其实,latest更倾向于installed,因……

如何使用ansible/puppet部署及管理一个5台机器的集群2(准备篇)

首先,我弄了几台虚拟机 1台ansible-master:主要作用就是用来跑ansible的(有资源,任性,就是乐意用单独一台来) 2台httpd服务器:主要是用来做前端负载的 2台mysql服务器:主要用来做数据库服务器的(主从后边再说吧) IP地址如下: 172.17.3.52 db1 172.17.3.51 db2 172.17.3……

如何使用ansible/puppet部署及管理一个5台机器的集群1(前言)

现在在用的两个部署工具是puppet和ansible,但是现在puppet管理的机器已经十分庞大,模块之间各种调用,需要花大量时间进行梳理,ansible就相对简单一些,正好近来也没翻译文章,所以决定写两个系列,一个是使用puppet部署,一个使用ansible部署 实验背景:(一个企业网站简单的网站前端apache,网站后端mysql)……