前言 最近看了一下ansible,挺火的一个配置管理工具,对比老大哥puppet,使用起来要简单一些,并且可以批量执行命令,对比同是python语言编写的saltstack,不需要安装客户端(基于paramiko),也更灵活一些,尤其我们现有的登录方式,通过跳板机加密钥,改造成ansible成本很低 ...
分类:
其他好文 时间:
2016-06-29 11:08:49
阅读次数:
291
测试环境master 192.168.16.74webserver1 192.168.16.70webserver2 192.168.16.72安装ansiblerpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8 ...
分类:
其他好文 时间:
2016-06-28 20:20:58
阅读次数:
182
一、Ansible基础安装通过Yum安装rpm使用与epel6,7等。但是必须安装Python2.4或者更高的版本的Python。添加源:wget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-6.repoyuminstallansible-y二、Ansible配置1、ssh面密钥登陆设置##生成公钥/私钥ssh-keygen..
分类:
其他好文 时间:
2016-06-28 18:53:44
阅读次数:
174
做运维的同学很多都用过ansible吧,开源批量部署工具排名前三的:puppet,saltstack,ansible。ansible的特点是没有agent,采用ssh协议来通讯,轻量级,采用python编写,既可以写playbook,也可以做一些ad-hoc的批量命令执行操作。最近在两台ansible主机上执行ansible命令时发现..
分类:
其他好文 时间:
2016-06-28 18:53:19
阅读次数:
4832
1、ansible-doc命令:获取模块列表,及模块使用格式;ansible-doc-l:获取列表ansible-doc-smodule_name:获取指定模块的使用信息2、ansible命令格式ansible<host-pattern>[-fforks][-mmodule_name][-aargs]<host-pattern>指明管控主机,以模式形式表示或者直接给定IP..
分类:
其他好文 时间:
2016-06-28 18:41:02
阅读次数:
181
1、简介:ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric“虽然基本都没有用过”)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有..
分类:
其他好文 时间:
2016-06-28 14:40:47
阅读次数:
201
一、简介Ansible是与puppet、saltstack类似的集群管理工具,其优点是仅需要ssh和Python即可使用,而不像puppet、saltstack那样都需要客户端。puppet与saltstack这2个软件都需要安装客户端,而saltstack与ansible很相似,都是属于python流的,但saltstack不是很稳定;puppet虽然..
分类:
其他好文 时间:
2016-06-27 12:29:29
阅读次数:
204
一应用场景描述现在我需要向50+数量的服务器分发Logstash新版本的rpm包,大概220MB左右,直接使用Ansible的copy命令进行传输,命令如下:ansibleall-mcopy-a"src=/opt/software/logstash/logstash-agent-2.3.3-fb.centos6.x86_64.rpmdest=/opt/software/logstash"在执行的过程..
分类:
其他好文 时间:
2016-06-27 00:08:28
阅读次数:
358
ansible特点: 1、不需要安装客户端,通过sshd去通信 2、基于模块工作,模块可以由任何语言开发 3、不仅支持命令行试用模块,也支持yaml格式得playbook 4、支持sudo 5、有提供UI(浏览器图形化)www.ansible.com/tower 10台主机以内免费 6、开源UI h ...
分类:
其他好文 时间:
2016-06-25 22:56:59
阅读次数:
137
前言:其实快速完成集群环境交付的技术方案有很多,有最原始的编译-tar-scp分发-解压;有自动化工具saltstack、puppet、Ansible的批量部署;也有高大上的openstack虚拟机镜像和docker容器分发技术。环境越复杂,技术要求就越来越高,想学更自动化的工具技术也得弄懂简单环境快..
分类:
其他好文 时间:
2016-06-24 13:12:47
阅读次数:
264