一、Ansible介绍1、简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署..
分类:
其他好文 时间:
2016-08-11 23:05:19
阅读次数:
255
附件是部署Ansible的默认yum源,官方的源没有自带ansible使用上述源后可以直接yum install ansible完成安装http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm在WLAN Portal的... ...
分类:
其他好文 时间:
2016-08-09 10:38:20
阅读次数:
201
在集成jenkins和ansible实现自动化部署时,root用户下执行ansible命令时可以正常运行。由于是通过jenkins用户去执行ansible命令,而jenkins用户却报如下异常: 找了好久也没找到相应的解决办法,后来在http://superuser.com/questions/10 ...
分类:
其他好文 时间:
2016-07-11 09:05:50
阅读次数:
1370
一、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
一、简介Ansible是与puppet、saltstack类似的集群管理工具,其优点是仅需要ssh和Python即可使用,而不像puppet、saltstack那样都需要客户端。puppet与saltstack这2个软件都需要安装客户端,而saltstack与ansible很相似,都是属于python流的,但saltstack不是很稳定;puppet虽然..
分类:
其他好文 时间:
2016-06-27 12:29:29
阅读次数:
204
Ansible使用SSH协议,要使用Ansible,必须配置密钥对,并将Ansible主机上的公钥传到目标主机上的某个用户下操作过程如下:1、环境:Ansible主机:172.16.206.131root用户被管理主机:172.16.206.1332、Ansible主机上生成SSHKEYssh-keygen-trsa3、将SSHKey传到被管理主机的某个..
分类:
其他好文 时间:
2016-06-16 18:24:15
阅读次数:
360
很早以前使用过ansible工具,但是后来的后来就一直没有在使用了。时间久了就慢慢淡忘了。。五一,想再次温习下。下面这么是以前使用过程中遇见的问题,也不知是自己的整理的笔记还是在别的网上找的,就这样吧。FAQ1、出现Error:ansiblerequiresajsonmodule,nonefound!
SSHpassw..
分类:
其他好文 时间:
2016-05-02 17:15:03
阅读次数:
271
1.查看模块帮助~]#man-ansible-doc(查看Ansible自带的模块文档信息)~]#ansible-doc-l(列出支持的所有模块)~]#ansible-doc-sMODULE_NAME(查看模块支持的配置指令)2.使用语法ansible<host-pattern>[-mmodule_name][-aargs][options]OPTIONShost-pattern:对哪些主机..
分类:
其他好文 时间:
2016-04-29 01:54:20
阅读次数:
132