安装及配置 ansible Ansilbe 管理员节点和远程主机节点通过 SSH 协议进行通信.所以 Ansible 配置的时候只需要保证从 Ansible 管理节点通过 SSH 能够连接到被管理的远程的远程节点. 每一台被 ansible 远程管理的主机,都需要配置基于 key 的 ssh 连接 安装 ansible # Readhat/CentOS Linux, Ansible 目前放在 epel 源中 yum install -y epel-release yum install -y a…
上篇文章Ansible 入门指南 - 安装及 Ad-Hoc 命令使用介绍的额是 Ad-Hoc 命令方式,本文将介绍 Playbook 方式. Playbook 译为「剧本」,觉得还挺恰当的. playbook 执行语法 Playbook 译为「剧本」,觉得还挺恰当的.那么 play 那我就译为 「场景」吧.playbook 由一个或多个 'plays' 组成.它的内容是一个以 'plays' 为元素的列表 playbook 基础 可以为 playbook 中的每一个 play,个别地选择操作的目…
概述 这周在工作中需要去修改 nginx 的配置,发现了同事在使用 ansible 管理者系统几乎所有的配置,从数据库的安装.nginx 的安装及配置.于是这周研究起了 ansible 的基础用法.回过头再去看他的工程,终于能看明白了,嘿嘿 前面已经总结了三篇文章了,本章做个总结: 首先是列一下不错的 ansible 教程,也是我学习过程中主要的参考文章 然后列出一个用到了 ansible-playbook role include 的 demo,稍微复杂的一个目录结构示例 教程资料 shiji…
RabbitMQ好文 Rabbitmq Java Client Api详解 tohxyblog-博客园-rabbitMQ教程系列 robertohuang-CSDN-rabbitMQ教程系列 RabbitMQ 中文文档 RabbitMQ 能为你做些什么? RabbitMQ Quick(快速手册) RabbitMQ从入门到精通-CSDN专栏 RabbitMQ入门教程 For Java RabbitMQ 原理介绍及安装部署 RabbitMQ 技术入门与实战 RabbitMQ知多少 安装RabbitM…
本文参考 <Ansible 自动化运维和最佳实践>,这两天刚读这本书,写写总结.主控机环境是 centos 7,被控机均是 centos 6.8 . 确保 python 版本大于 2.6 [root@localhost ~]# python Python 2.7.5 (default, Nov 20 2015, 02:00:19) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2 Type "help", "copy…
介绍 module 文档: 官宣-模块分类的索引 官宣-全部模块的索引 在playbook脚本中,tasks 中的每一个 action都是对 module的一次调用.在每个 action中: 冒号前面是 module 的名字 冒号后面是调用 module 的参数 ansible-doc <module_name> 也可以查看module的用法 Ansible 提供一些常用功能的 Module,同时 Ansible 也提供 API,让用户可以自己写 Module,使用的编程语言是 Python…
纸上得来终觉浅 绝知此事要躬行 Redis官方不支持window.微软发布了可在redis的分支.不建议使用 但我确实用了. win7 redis2.8.4  php5.6  apache2.4 https://github.com/MSOpenTech/redis  这里去下载  解压 >redis 可执行文件 redis-cli.exe 命令行客户端 redis-server.exe 服务器 redis-benchmark.exe 性能测试工具 redis-check-aof AOF文件修复…
2016-12-23 读这本<Ansible权威指南>学习ansible,根据本书内容和网上的各种文档,以及经过自己测试,写出以下笔记.另,这本书内容很好,但印刷错误比较多,作者说第二版会改进,还没买的小伙伴们可以买第二版. 一.安装1.安装要求:控制服务器:需要安装Python2.6/2.7被管理服务器:需要安装Python2.4 以上版本,若低于Python2.5 需要安装pythonsimplejson;若启用了selinux,则需要安装libselinux-python 2.yum安装…
五.Ad-Hoc命令集1.Ad-Hoc命令集通过/usr/bin/ansible命令实现:ansible <host-pattern> [options]    -v,--verbose  输出执行过程信息verbose mode (-vvv for more, -vvvv to enable connection debugging)    -i INVENTORY, --inventory-file=INVENTORY    指定inventory信息,(default=/etc/ansi…
Webpack 是目前流行的打包工具,如何安装它呢? 1. 安装 Node Js 首先,Webpack 是基于 NodeJs 的工具,你必须首先安装 NodeJs. NodeJs 仅仅只需要在你的系统中安装一次就可以了. 2. 全局安装 Webpack 我们希望能够在系统的任何文件夹中使用 Webpack,使用的方式是通过 Webpack 命令来完成的,这需要我们全局安装 Webpack.这也只需要安装一次,以后每个项目就不需要重新全局安装了. $ npm install webpack -g…