设置window以支持远程执行命令 升级powershell到3.0+ 1. 安装.NET Framework 4.5http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx4 ...
Topics Playbooks 中的错误处理 忽略错误的命令 控制对失败的定义 覆写更改结果 忽略错误的命令 控制对失败的定义 覆写更改结果 Ansible 通常默认会确保检测模块和命令的返回码并且会快速失败 – 专注于一个错误除非你另作打算. 有时一条命令会返回 0 但那不是报错.有时命令不会总 ...
分类:
其他好文 时间:
2017-09-29 11:34:49
阅读次数:
254
(一)简述在使用ansible做自动化运维的时候,免不了的要重复执行某些操作,如:添加几个用户,创建几个MySQL用户并为之赋予权限,操作某个目录下所有文件等等。好在playbook支持循环语句,可以使得某些需求很容易而且很规范的实现。(二)常用的循环语句1,with_items。with_i..
分类:
其他好文 时间:
2017-09-29 10:05:35
阅读次数:
196
本节内容: YAML Ansible常用的数据类型 Ansible基础元素 一、YAML 1. YAML介绍 YAML是一个可读性高的用来表达资料序列的格式。YAML参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822等。Clark Evans在2001年在 ...
分类:
其他好文 时间:
2017-09-29 10:03:11
阅读次数:
244
在使用ansible做自动化运维的时候,大多数情况下都执行某些任务的时候都需要依赖某个变量的值或者是上一个任务的执行结果。如,根据facts信息中的系统版本相关的信息来确定使用哪种包管理器安装软件。Ansible提供when语句,可以控制任务的执行流程。 一个很简单的when语句的例子: 1 2 3 ...
分类:
其他好文 时间:
2017-09-28 19:58:54
阅读次数:
497
Ansible 是一个新兴的 IT 自动化工具。本文将介绍如何通过 Ansible 配置及管理 MySQL 主、从复制环境,实现部署过程自动化,体验 Ansible 简单快速带来的快感。 简介: Ansible 是一个新兴的 IT 自动化工具。本文将介绍如何通过 Ansible 配置及管理 MySQ ...
分类:
数据库 时间:
2017-09-28 19:13:55
阅读次数:
290
ansible-playbook -f 3 endpoint/mysql.yml -e "exec=fileConfig" -e "db_action=setAll" -e "paras={'plugin-load':'semisync_master.so;semisync_slave.so',rp ...
分类:
数据库 时间:
2017-09-28 13:01:44
阅读次数:
239
一、ansible简介 ansible是一种自动化运维工具。实现批量操作系统配置、批量程序部署、批量命令运行等功能。 ansible工作在agentless模式下,并且具有幂等性(幂等性不会重复执行相同指令,例如不会重复安装软件,当你希望一个文件中存在一行内容为 "aaaaaa", 如果不存在就会插 ...
分类:
其他好文 时间:
2017-09-28 00:35:17
阅读次数:
210
以下是playbook的内容。它的处理流程是: 1.先在本地下载apr,apr-util,httpd共3个.tar.gz文件。 2.解压这3个文件。 3.安装pcre和pcre-devel依赖包。 4.编译安装apr 5.编译安装apr-util 6.编译安装httpd 编译完成后,还有一系列操作, ...
分类:
Web程序 时间:
2017-09-27 23:10:53
阅读次数:
302
(一)简述playbook的模块与在ansible命令行下使用的模块有一些不同。这主要是因为在playbook中会使用到一些facts变量和一些通过setup模块从远程主机上获取到的变量。有些模块没法在命令行下运行,就是因为它们需要这些变量。而且即使那些可以在命令行下工作的模块也可以通过pl..
分类:
其他好文 时间:
2017-09-26 19:43:56
阅读次数:
920