有些服务器会更改SSH端口,更改方法如下:sshd_config#Port22Port65535更改后使用新方式进行修改配置文件ssh-copy-id"-pportuser@host"ssh-copy-id"-p65535user@192.168.3.102"配置ansible的hosts配置文件[port]192.168.3.102[port:vars]ansible_ssh_user="user"ansible_ssh_po..
分类:
其他好文 时间:
2017-02-03 17:16:40
阅读次数:
730
实验环境:centos6.6IP192.168.38.152(安装ansible)centos6.6IP192.168.38.155(hostname:web155.com,实验用的客户机)安装方法:利用yum安装ansible,要求系统的python要是2.6以上1.1开始安装:1.1.1需要在152的机器安装一下epel外部源,可以使用阿里云的源:更新源的方法:1...
分类:
其他好文 时间:
2017-02-03 00:46:56
阅读次数:
2829
1.playbook参数详解:hosts:hosts用于指定要执行指定任务的主机其可以是一个或多个由冒号分隔主机组。
user:root指定远程主机上执行任务的用户
remote_user:root
vars:变量
tasks:任务
-name:描述
module:options
如:servericename=httpdstate=running
shell:/sbin/se..
分类:
其他好文 时间:
2017-02-03 00:43:55
阅读次数:
422
ansible用于批量管理远程服务器,下面记录使用ansible远程部署nginx服务的过程。实验环境:ansible主机:centos6.6192.168.38.152已经源码编译安装好了nginx服务,安装过程参考这里远程服务器:centos6.6192.168.38.155(hostsname:web155.com)用于部署nginx实验过程:思路:先..
分类:
其他好文 时间:
2017-02-03 00:39:11
阅读次数:
386
一、AnsiblePlaybook的使用1、Playbook的核心元素2、Playbooks简介3、Playbook的基础(1)主机与用户(2)tasks任务列表(3)task定义示例(4)Playbook使用示例4、Playbook变量的使用(1)变量的定义示例5、Playbook中notifyh和handlers的使用.示例:触发6、Playbook中tags的使用7、tepm..
分类:
其他好文 时间:
2017-01-29 23:16:34
阅读次数:
4384
一、时间计时模块ansible中可以加入一个计时模块在执行ansible-playbook时显示执行时长。方便使用。1、配置方法cd/etc/ansiblemkdircallback_pluginscdcallback_pluginswgethttps://raw.githubusercontent.com/jlafon/ansible-\profile/master/callback_plugins/profile_tasks...
分类:
其他好文 时间:
2017-01-29 23:15:09
阅读次数:
1697
一、ROLES角色1、目录层级结构2、角色调用3、层级结构展示示例1:利用ansible角色安装nginx示例2:变量调用示例3:在playbook调用角色方法:传递变量给角色示例4:条件测试角色调用示例5:角色安装示例6:角色变量调整memcached内存大小一、ROLES角色对于以上所有的方式有个弊端..
分类:
其他好文 时间:
2017-01-29 23:14:22
阅读次数:
829
1、 前言 有可能在一个任务中,可能要做很多事情,例如创建多个用户,安装很多个包等,那么就有可能用到循环。 2、 标准循环 重复的任务可以用下面的方式: - name: add several users user: name={{ item }} state=present groups=whee ...
分类:
其他好文 时间:
2017-01-24 18:53:37
阅读次数:
243
Ansible 默认只会对控制机器执行操作,但如果在这个过程中需要在 Ansible 本机执行操作呢?细心的读者可能已经想到了,可以使用 delegate_to( 任务委派 ) 功能呀。没错,是可以使用任务委派功能实现。不过除了任务委派之外,还可以使用另外一外功能实现,这就是 local_actio ...
分类:
其他好文 时间:
2017-01-24 13:45:54
阅读次数:
1051
前言:配置密钥,平时在ansible自动化工具用的较多。Mr.Robot-------------------------------------------------------------两台主机ip:ip1:192.168.31.130ip2:192.168.31.1311.安装依赖:yuminstall-yopenssh-clients在ip1上执行:#cd#ssh-keygen-trsa-P‘‘回车#ssh-copy-id..
分类:
其他好文 时间:
2017-01-24 00:17:25
阅读次数:
215