[ceshi]192.168.220.98log ansible_ssh_host=192.168.220.116 ansible_ssh_port=10056 ansible_ssh_user=wwwad 名词解释: [ceshi] 这是主机组名 log:192.168.220.116的别名 an ...
分类:
其他好文 时间:
2016-06-08 12:14:09
阅读次数:
501
该文章摘自:http://my.oschina.net/firxiao/blog/343395,该文章制作笔记使用,不做他用,转载请注明原文链接出处 一、配置epel源 二、安装ansible ...
分类:
其他好文 时间:
2016-06-06 12:07:47
阅读次数:
118
能用,写的太差更新点把项目和tomcat启动程序分开加点变量1.catroles/http/tasks/main.yml
-name:pro
file:path=/opt/apps/{{pro_dir}}state=directory
-name:copyprofile
copy:src=/opt/src/profiledest=/etc/profileforce=yesowner=rootgroup=rootmode=0644
-name:copyjdk
co..
分类:
其他好文 时间:
2016-06-02 20:14:41
阅读次数:
183
前言:借助Ansible自动部署LNAMP,实现高可用nginx反代服务器,中部http+php提供web服务,后端链接同一台mysql数据库实验环境:ansible主机:10.0.0.10/8nginx(主):10.0.0.11/8nginx(备):10.0.0.12/8虚拟IP:10.0.0.111/32http1:10.0.0.21/8http2:10.0.0.22/8mysql:10.0.0...
分类:
其他好文 时间:
2016-06-02 08:36:02
阅读次数:
311
有很多开源的批量部署的工具可以使用,比如puppet,ansible,saltstack,chef。但这些工具都有自己的一套语法规则,你得按照他的语法来编写程序,然后批量执行。那有没有方法可以直接写bash或者Python脚本,然后批量执行呢?方法当然是有的,需要自己写程序来传输脚本,拷贝文件,..
分类:
编程语言 时间:
2016-05-30 15:57:42
阅读次数:
207
用Ansible也有两年多时间了,之前做初始化工作都是在kickstart的配置文件里加上自己的shell脚本来初始化系统环境,现在的运维环境不同,前期的系统安装工作交由IDC部门处理,我这边能做的就是用脚本自己初始化自己喜欢的运维环境。没用Ansible之前用shell也可以实现他的某些功..
分类:
其他好文 时间:
2016-05-26 14:55:13
阅读次数:
345
用ansible简单安装nginx[root@233ansible-nginx]#cat/etc/redhat-releaseCentOSrelease6.7(Final)[root@233ansible-nginx]#uname-r2.6.32-573.el6.x86_64安装ansibleyuminstall-yepel-release&&sudoyuminstall-yansible为下载的目录创建个文件例如:[root@233ansible-n..
分类:
其他好文 时间:
2016-05-26 14:52:41
阅读次数:
235
ansible:ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所..
分类:
其他好文 时间:
2016-05-25 22:39:00
阅读次数:
256
看完ansible的基础,然后写了三个简单部署的YML,分别是安装nginx、mysql、tomcat+jdk这里贴上源码吧,已经测试通过了tomcat:/etc/ansible/roles/tomcat/
├──defaults
│└──main.yml
├──files
│├──apache-tomcat-7.0.52.tar.gz
│├──apr-1.5.1.tar.bz2
│├─..
分类:
其他好文 时间:
2016-05-24 17:04:44
阅读次数:
212