学习堡垒机之前先来学习一个核心模块paramiko,常见的Fabric和ansible等批量管理服务器工具都是基于paramiko模块来实现,或者说都是将paramiko模块封装后再进行相关改进。常用的功能有SSHClient和SFTPClient两个类及其对应的方法:先介绍SSHClient,它是paramiko模块下的一个类..
分类:
数据库 时间:
2016-04-27 19:03:12
阅读次数:
1642
许多企业使用云服务,自动化运维的工具也越来越火,安装和使用了三种自动化运维工具puppet、saltstack、ansible个人的一点心得看法;puppetc/s构架服务端puppetmaster客户端puppetagent进程启动程序使用ruby进程有监听端口master8140agent8139原理agent客户端puppet.conf配置ma..
分类:
其他好文 时间:
2016-04-24 19:01:11
阅读次数:
1071
一:usage: ansible hosts_list -m module_name -a "command or shell"eg: ansible webservers -m command -a "free -m" ansible webservers -m script -a "/home/ ...
分类:
其他好文 时间:
2016-04-24 14:21:28
阅读次数:
220
一、什么样的情形需要批量部署1、操作系统的安装常见的有collber,redhatsatelite(redhat)系统专用。2、操作系统的配置常见的有cfengine,puppet,chef,func。其中puppet最受欢迎3、批量程序的部署4、批量命令的运行查看状态信息二、ansible介绍ansible的架构大致如下ansible是新..
分类:
其他好文 时间:
2016-04-13 07:24:37
阅读次数:
294
安装epel源(阿里云主机已安装)最好做ssh秘钥认证,本例中已做yum-yinstallansible然后看一下都装了那些东西:rpm-qlansible/etc/ansible/ansible.cfg#ansible的配置文件/etc/ansible/hosts#ansible存放主机主机组的路径,ansible命令必须用/etc/ansible/hosts里面定义的主机才..
分类:
其他好文 时间:
2016-04-11 19:02:57
阅读次数:
283
一、简介Ansible的强大之处在与playbooks中,但是要想很好的使用playbooks,我们首先要具备一些基矗如:如何写一个一次性的脚本命令?怎么知道有哪些模块?各个模块是如何使用的?等。通过本文,可以了解如何使用一次性命令和部分模块的使用。安装好Ansible之后,要开始工作,..
分类:
其他好文 时间:
2016-04-11 18:58:06
阅读次数:
884
今天碰到一个需求,当使用ansible-playbook在执行一个脚本后,根据脚本返回的内容判断是否继续往下执行还是中断执行,查询官网发现使用register寄存器可以实现记录脚本输出,使用when+fail模块来判断是否往下继续执行或者中断,以下是一个简单例子:ansible服务在172.16.133.12..
分类:
其他好文 时间:
2016-04-11 18:56:28
阅读次数:
5404
一、关于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
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