zoukankan      html  css  js  c++  java
  • centos7安装与配置ansible

    此次测试总共有三台机,分别如下:

    ansible服务器:10.0.0.20

    client01:10.0.0.21

    client02:10.0.0.22

    一、安装ansible

    方法一、

    yum install epel-release -y

    yum install ansible -y

    方法二、

      1、 python版本需要2.6以上,不过通过centos7都会默认安装上python2.7.5,查看方法:python -V

      2、 添加yum 源

        a、 vim /etc/yum.repos.d/ansible

        b、 添加如下内容:

          [epel]

          name = all source for ansible

          baseurl = https://mirrors.aliyun.com/epel/7/x86_64/

          enabled = 1

          gpgcheck = 0

          [ansible]

          name = all source for ansible

          baseurl = http://mirrors.aliyun.com/centos/7.3.1611/os/x86_64/

          enabled = 1

          gpgcheck = 0

      3、 yum clean all

      4、 安装ansible:yum install ansible -y

    二、配置ansible

      1、 使用ansible前需实现ansible服务器对另外两台机的ssh无密码访问,操作如下:

        a、 输入命令:ssh-keygen,一直按回车,直至完成操作;

        b、 命令:ssh-copy-id root@10.0.0.21 ,然后输入连接密码即可实现无密码访问,另外一台机的设置方式一样,不再赘述。

      2、 添加ansible客户机组,命令:vim /etc/ansible/hosts,在最后面添加如下内容:

        [group1]

        10.0.0.21

        10.0.0.22

    三、使用ansible

      1、 在另外两台机上执行ping命令:ansible group1 -m ping

      2、 复制本机文件到组group1:ansible group1 -m copy -a “src=/etc/hosts dest=/etc/”

      3、 帮group1安装软件:ansible group1 -m shell -a “yum install wget -y”

    PS:此次全部操作都是用root用户

    原文链接:https://www.cnblogs.com/jefflee168/p/7142615.html

    ansible各个模块:https://www.xbzdr.com/121.html

    详解playbook:https://www.centos.bz/2018/01/ansible%E5%B7%A5%E5%85%B7%E4%B9%8Bplaybook/

    roles简单实例:https://www.cnblogs.com/zhaojiankai/p/7655855.html

  • 相关阅读:
    python基础知识的重点面试题
    初入SG-UAP
    sg-uap常用注解介绍
    Git简介
    Docker 阿里云镜像加速
    Elasticsearch 读时分词、写时分词
    Java 显示调用隐式调用
    SecureFX中文目录乱码问题解决方案
    Linux 防火墙遇到的问题
    Docker Gitlib创建项目后仓库连接IP地址不一致问题(包括进入docker中容器命令及退出命令)
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/11173203.html
Copyright © 2011-2022 走看看