需要的工具:ansible批量管理工具思路:实现一键自动化安装好rysnc备份服务器,实现全网备份rysnc配置文件,是在管理机上,推送到我们的rysnc服务器上的,所以我们可以随时可以在管理机修改我们的rysnc服务器上的配置文件rysnc配置文件写两个模块backupnfsbakcup就是两个备份共..
分类:
其他好文 时间:
2017-05-30 13:27:59
阅读次数:
665
模块的使用 查看模块帮助 ansible-doc -l 查看所有模块 ansible-doc -s MODULE_NAME 查看指定模块的详细帮助 ansible命令应用基础 语法: ansible <host-pattern> [-f forks] [-m module_name] [-a arg ...
分类:
其他好文 时间:
2017-05-28 16:05:42
阅读次数:
222
ansible小结(一)ansible的安装 常用的自动化运维工具: CFengine 最早的自动化运维工具 Chef Puppet --基于Ruby开发,采用C/S架构,扩展性强,基于SSL认证 (远程命令执行比较短板) SaltStack --基于Python开发,采用C/S架构,比Puppet ...
分类:
其他好文 时间:
2017-05-28 13:00:15
阅读次数:
921
[root@localhostroles]#pwd/etc/ansible/roles[root@localhostroles]#lsansible_zabbix.tar.gzzabbix[root@localhostroles]#llzabbix/总用量16drwxr-xr-x.2rootroot40965月2517:15group_varsdrwxr-xr-x.8rootroot40965月2617:25roles-rw-r--r--.1rootroot145月2711:05zabbix.re..
分类:
其他好文 时间:
2017-05-27 17:58:23
阅读次数:
258
ansible默认提供了很多模块来供我们使用。在Linux中,我们可以通过ansible-doc-l命令查看到当前ansible都支持哪些模块,通过ansible-doc-s模块名又可以查看该模块有哪些参数可以使用。下面介绍比较常用的几个模块:12345678910111213copy模块file模块cron模块group模块user模块..
分类:
其他好文 时间:
2017-05-26 21:49:44
阅读次数:
370
准备的东西ip.txt192.168.1.10192.168.1.10192.168.1.10auto_deploy_war.sh#!/bin/bash#AutodeployTomcatforjenkinsperf#byauthorwugk2016-07-06exportJAVA_HOME=/usr/java/jdk1.6.0_25TOMCAT_PID=`/usr/sbin/lsof-n-P-t-i:8081`TOMCAT_DIR="/usr/local/tomcat/"FILES="jfedu.w..
分类:
其他好文 时间:
2017-05-24 13:38:54
阅读次数:
214
Linux轻量级自动运维工具- Ansible 创始人 Michael DeHanan 2012-03-09 同类自动化工具: Ansible Saltstack Puppet Chef Fabric Ansible 特点 agentless (去中心化) 只要保存管理机的认证信息,那么任何一台机器 ...
分类:
其他好文 时间:
2017-05-23 23:45:53
阅读次数:
341
一 基础使用 1. 简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:
其他好文 时间:
2017-05-23 14:21:07
阅读次数:
785
基于ssh的方式与被管理的主机进行通信,在管理的主机上(部署ansible的主机上)生成一对非对称密钥,将公钥发给被管理的主机。(1)生成一对密钥:ssh-keygen-trsa123456789101112131415161718192021[root@wlmyum.repos.d]#ssh-keygen-trsa#默认存放的地方为/root/.ssh目录下Ge..
分类:
其他好文 时间:
2017-05-22 21:28:46
阅读次数:
303
PSSH相对于ssh来说是多线程的,可以并行在多个客户端执行,效率更高,适合100-300台安装部署cd/usr/src/;wget-chttp://www.theether.org/pssh/pssh-1.4.3.tar.gz;cdpssh-1.4.3;pythonsetup.pyinstall报错可能需要源码安装setuptools管理多个远程主机,要创建一个list文件list.t..
分类:
其他好文 时间:
2017-05-22 21:24:55
阅读次数:
1013