随笔分类 -  Ansible

摘要:前提: 1、已配置好hosts文件且免密码登录 2、需要的yaml文件已上传到主控端 一、使用Ansible配置iptables 1、iptables.yaml文件 2、iptables文件 阅读全文
posted @ 2017-08-02 12:49 哈喽哈喽111111 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:三、使用Ansible安装mysql 1、mysq.yaml文件 注:安装的mysql版本查看 #mysql -V mysql Ver 14.14 Distrib 5.6.37, for Linux (x86_64) using EditLine wrapper 安装完mysql后还需要设置root 阅读全文
posted @ 2017-08-02 12:42 哈喽哈喽111111 阅读(760) 评论(0) 推荐(0) 编辑
摘要:二、使用Ansible安装php 1、php.yaml文件内容 2、index.php文件 注:安装的php版本查看 #php -v PHP 5.6.31 (cli) (built: Jul 6 2017 08:06:11) Copyright (c) 1997-2016 The PHP Group 阅读全文
posted @ 2017-08-02 12:40 哈喽哈喽111111 阅读(892) 评论(0) 推荐(0) 编辑
摘要:使用Ansible安装nginx 1、nginx.yaml文件 2、nginx.conf文件 3、www.conf文件 4、nginx.repo文件 把这四个文件放在同一个目录下,然后执行ansible-playbook nginx.yaml命令即可 阅读全文
posted @ 2017-08-02 11:59 哈喽哈喽111111 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:1、ansible all -m ping报错,信息如下: [WARNING]: log file at /var/log/ansible.log is not writeable and we cannot create it, aborting 192.168.0.200 | UNREACHAB 阅读全文
posted @ 2017-07-18 15:13 哈喽哈喽111111 阅读(7073) 评论(0) 推荐(0) 编辑
摘要:1、command:命令模块,默认模块,用于在远程执行命令,不支持变量。ansible 192.168.139.128 -a 'date' 2、cron:计划任务模块:ansible 192.168.139.128 -m cron -a 'minute="*/10" job="/bin/echo " 阅读全文
posted @ 2017-07-18 15:09 哈喽哈喽111111 阅读(388) 评论(0) 推荐(0) 编辑
摘要:0.Ansible的group支持all、通配符(*)、IP地址 1.查看Ansible的版本 $ ansbile --version [root@test ~]# ansible --version ansible 1.7.2 [root@test ~]# 2.消除首次ssh登录时要求输入yes确 阅读全文
posted @ 2017-07-18 14:53 哈喽哈喽111111 阅读(3248) 评论(0) 推荐(1) 编辑
摘要:0.配置文件 两个核心文件:ansible.cfg和hosts文件,默认都存放在/etc/ansible目录下。 ansible.cfg:主要设置一些ansible初始化的信息,比如日志存放路径、模块、插件等配置信息 hosts:机器清单,进行分组管理 1.ansible.cfg # config 阅读全文
posted @ 2017-07-18 14:48 哈喽哈喽111111 阅读(1619) 评论(0) 推荐(0) 编辑
摘要:ansible-doc -l 列出所有模块 ansible-doc 模块名 查看模块的help说明 ansible-doc -s module_name:获取指定模块的使用信息 ***文件管理模块*** (1)copy 管理机复制到节点 ansible test -m copy -a "dest=/ 阅读全文
posted @ 2017-07-18 14:44 哈喽哈喽111111 阅读(542) 评论(0) 推荐(0) 编辑
摘要:0.ansible 命令参数详解: [root@localhost ~]# ansible Usage: ansible <host-pattern> [options] Options: -a MODULE_ARGS, --args=MODULE_ARGS 模块的参数,如果执行默认COMMAND的 阅读全文
posted @ 2017-07-18 14:17 哈喽哈喽111111 阅读(4639) 评论(0) 推荐(0) 编辑
摘要:1.Ansible命令 1.1 Ad-hoc说明 Ansible中有一个很重要的功能就是可以执行ad-hoc命令,它表示即时、临时的意思,即表示一次性的命令。与之相对的是ansible playbook功能,playbook适用于批量部署环境,一般不用经常改动。而ad-hoc命令,利用ansible 阅读全文
posted @ 2017-07-18 09:50 哈喽哈喽111111 阅读(762) 评论(0) 推荐(0) 编辑
摘要:1.Ansible简介 1.1 Ansible介绍 Ansible 是一个简单的自动化运维管理工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。可以用来自动化部署应用、配置、 阅读全文
posted @ 2017-07-17 16:20 哈喽哈喽111111 阅读(894) 评论(0) 推荐(1) 编辑