一、rolesansilbe自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的..
分类:
其他好文 时间:
2015-04-15 23:32:02
阅读次数:
391
ansible的结构:Inventory用来定义被控制端Modules定义被控制端可用的操作AdHocCommands定义被控制端可以执行命令的Playbook批量运行的方式Tasks:任务:由各模块所支持执行的特定操作;可以通过ansible-docmodule_name来查看帮助文档,非常详细-muser-a‘name=password=’Vari..
分类:
其他好文 时间:
2015-04-14 19:56:46
阅读次数:
258
在很多场景中我们都需要在多个主机上执行相同的命令或者是做相同的配置工作,此时,为了简化操作,我们可以借助一些自动化的工具来完成我们的需求,这种工具我们称之为自动化运维工具。ansible就是其中之一,下面我们就来用ansible来实现一些简单操作。下面是ansible可以实现很..
分类:
其他好文 时间:
2015-04-13 21:04:20
阅读次数:
422
1)使用pietty登录显示network error:Connection refused
解决方案:
1.gedit /etc/ssh/sshd_config
将PermitRootLogin的注释取消,或者将no改为yes。(如果没有sshd_config文件说明linux上没有安装SSH,使用sudo apt-get install ssh安装之后,sshd-config文件...
分类:
其他好文 时间:
2015-04-13 16:41:46
阅读次数:
173
很多场合,我们不得不在公网开启ssh22端口,以CentOS6为例,下面的几个办法可以加固ssh连接1、限制密码尝试次数(denyhosts)yuminstalldenyhosts--enablerepo=epel
chkconfigdenyhostson
/etc/init.d/denyhostsstart2、除掉密码认证,采用ssh密钥登陆修改/etc/ssh/sshd_config..
分类:
其他好文 时间:
2015-04-10 07:10:27
阅读次数:
124
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