ansilbe学习ansible安装安装依赖库yuminstall-yzlib
zlib-develyuminstall-y
opensslopenssl-devel源代码编译安装py#编译安装python2.7mkdir-p
/usr/local/src/python_srccd
/usr/local/src/python_srcwgethttp://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2tar-xf
..
分类:
其他好文 时间:
2015-04-09 20:10:42
阅读次数:
236
概述在搭建开发环境时,我们都希望搭建过程能够简单,并且一劳永逸,其他的同事可以复用已经搭建好的开发环境以节省开发时间。而在搭建开发环境时,我们经常会被复杂的配置以及重复的下载安装所困扰。在Docker技术未出现之前,我们可以使用Pupet、Chef、Ansible等配置管理工具把复杂的配置管理起来,...
分类:
其他好文 时间:
2015-04-04 09:05:22
阅读次数:
223
1.同步yum源的脚本#cat/data/yum_repo/rsync_yum_shell/rsync_yumrepo.sh#!/bin/bash#scriptname:rsync_yumrepo.shRsyncBin="/usr/bin/rsync"RsyncPerm=‘-avrt--delete--no-iconv--bwlimit=100000‘Centos_7_base=‘/data/yum_repo/Centos-7/Base/‘Centos_7_epel=‘/data/yum_repo..
分类:
系统相关 时间:
2015-04-02 06:44:51
阅读次数:
309
自动化运维Ansible特性(1)、noagents:不需要在被管控主机上安装任何客户端;(2)、noserver:无服务器端,使用时直接运行命令即可;(3)、modulesinanylanguages:基于模块工作,可使用任意语言开发模块;(4)、yaml,notcode:使用yaml语言定制剧本playbook;(5)、sshbydefault..
分类:
其他好文 时间:
2015-03-18 18:38:05
阅读次数:
168
Why Devops:用工具替代setup环境时的重复手动劳动;避免手动setup多个环境时产生微小差异。使用脚本部署app。Devops Tools:vagrant +ansibleHow:1. 用vagrant工具批量生成VM,替代手动重复生成VM。2. 用ansible的playbook同时为...
分类:
其他好文 时间:
2015-03-16 22:49:56
阅读次数:
203
用ansible实现较复杂的shell命令:1.ansible-i/tmp/batchtwoall-mshell-a"foriin\`psaux|grepproc_nodemanager|grep-vgrep|awk‘{print\$2}‘\`;doecho\$i;done"-k-uroot
分类:
其他好文 时间:
2015-03-12 15:19:30
阅读次数:
121
随着业务线和项目增加,使用rsync命令方式发布代码已经无法满足需求。所以想搞一套代码发布平台。【需求收集】1.年前开发了一个版本,当时只是和前端PHP团队沟通过。开发完发现后端需求和前端的需求有出入。所以这个版本给废掉了。2.春节后,跟各业务线Leader重新沟通了一下需..
分类:
其他好文 时间:
2015-03-11 15:12:41
阅读次数:
669
1、Ansible内置了一些变量以方便主机之间相互调用各自的变量。这些变量包括:*hostvars允许你访问另一个主机的变量,当然前提是ansible已经收集到这个主机的变量了:group_names:是当前主机所在的group列表groups:是所有inventory的group列表inventory_hostname:是在invento..
分类:
其他好文 时间:
2015-03-11 15:05:07
阅读次数:
174