一、关于Ansible简单,无代理,强大的开源IT自动化工具Simple,agentlessandpowerfulopensourceITautomation说明:1.默认通过SSH协议管理主机。2.管理主机要安装python2.6或者2.7(控制主机不支持Windows系统)二、安装2.1配置开源镜像源打开http://mirrors.skyshe.cn/#generator2...
分类:
其他好文 时间:
2016-04-11 07:32:15
阅读次数:
163
使用Ansible部署LAMP环境前言这两天学习了Ansible,在部署实验环境真的很好用,今天向大家分享如何使用Ansible部署LAMP环境,本文不对Ansible的基本使用作解释,有兴趣的可以查看马哥教育翻译:Ansible中文权威指南实验环境今天实验环境比较简单,所以就不画图了主机IP地址功用ansibl..
分类:
其他好文 时间:
2016-04-10 19:45:30
阅读次数:
259
*定义main.yml并且把copy和install调用.任何目录,都必须有一个总入口配置文件main.ymlvim/etc/ansible/nginx_install/roles/install/tasks/main.yml#内容如下-include:copy.yml-include:install.yml到此两个roles:common和install就定义完成了,接下来要定义一个程序总入口配..
分类:
其他好文 时间:
2016-04-09 01:46:59
阅读次数:
156
Ansible管理配置文件*生产环境中大多时候是需要管理配置文件的,安装软件包只是在初始化环境的时候用一下。下面我们来写个管理nginx配置文件的playbook1.mkdir-p/etc/ansible/nginx_config/roles/{new,old}/{files,handlers,vars,tasks}说明:其中new为更新时用到的,old为回滚..
分类:
其他好文 时间:
2016-04-09 01:46:55
阅读次数:
167
Ansible安装nginx*思路:先在一台机器上编译安装好nginx、打包,然后再用ansible去下发1./usr/local/nginx/是已经编译安装好的nginx文件,配置好了启动脚本和配置文件。2.cd/usr/local#进入上一级目录3.tarczvfnginx.tar.gznginx#将目录打包4.cd/etc/ansible进入ansible配置文件..
分类:
其他好文 时间:
2016-04-09 01:44:48
阅读次数:
191
Ansible自动化运维(一)一、ansible自动化运维二、ansible安装1、基本软件安装(1)安装python-2.7.8cdpython-2.7.8./configure--prefix=/usr/local&&make&&makeinstall#如果ansible找不到python头文件的话,将Pytho头文件复制到标准目录cp-a/usr/local/include/p..
分类:
其他好文 时间:
2016-04-08 01:04:55
阅读次数:
208
Ansible自动化运维(二)(2)配置和使用ansible#复制配置文件mkdir/etc/ansible/cpexamples/ansible.cfg/etc/ansible/cpexamples/hosts/etc/ansible/#修改/etc/ansible/hosts,可以使用IP或者域名替代[hadoop]masternode1node2node3[other]all#修改/etc/ansible/ansible.cfgprivat..
分类:
其他好文 时间:
2016-04-08 01:04:23
阅读次数:
180
Ansible自动化运维(三)
(2)配置和使用ansible
#copy复制文件到远程主机(选项说明择自网络)
backup:在覆盖之前,将源文件备份,备份文件包含时间信息。有两个选项:yes|no
content:用于替代"src",可以直接设定指定文件的值
dest:必选项。要将源文件复制到的远程主机的绝对路..
分类:
其他好文 时间:
2016-04-08 01:02:30
阅读次数:
167
Ansible特点*不需要安装客户端,通过sshd去通信*基于模块工作,模块可以由任何语言开发*不仅支持命令行使用模块,也支持编写yaml格式的playbook*支持sudo*有提供UI(浏览器图形化)www.ansible.com/tower10台主机以内免费*开源UIhttps://github.com/alaxli/ansible_ui文档http:..
分类:
其他好文 时间:
2016-04-07 01:43:47
阅读次数:
500
ansible主要参数-u指定ssh连接用户名-i指定/etc/snsible/hosts文件位置-m指定使用的模块如shellyumcopyscript-f10指定并发数-k用来输入密码-a指定模块的参数可以是命令等等ansible安装centos直接是yum安装即可安装之前先安装epel源码rpm-Uvhhttp://mirrors.ustc.edu.cn/fedora/..
分类:
其他好文 时间:
2016-04-06 18:54:44
阅读次数:
145