zoukankan      html  css  js  c++  java
  • ansible playbook实践(一)-基础环境安装

    1 介绍

           Ansible 是一个系统自动化工具,用来做系统配管理,批量对远程主机执行操作指令。

    2 实验环境

          

    ip

    角色

    192.168.40.71

    ansible管控端

    192.168.40.72

    远程机器A

    192.168.40.73

    远程机器B

    在管控端安装ansible:

           yum install epel-release

           yum install ansible

    配置管控端可无密登陆A/B机器

           在管控端生成key并复制到A、B机器

           ssh-keygen -t rsa

           ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.40.72

           ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.40.73

    验证可无密登陆即配置成功

    配置管控端的管理远程主机ip

           vim /etc/ansible/hosts 添加如下配置,中括号的内容为你自定义的名字。

           [web]

           192.168.40.72

           192.168.40.73

    至此配置完成,执行:

    [root@localhost ~]# ansible web -m ping

    192.168.40.73 | SUCCESS => {

        "changed": false,

        "ping": "pong"

    }

    192.168.40.72 | SUCCESS => {

        "changed": false,

        "ping": "pong"

    }

     成功

  • 相关阅读:
    深入理解PHP原理之变量作用域
    深入理解PHP原理之变量分离/引用
    关于哈希表
    foreach 相关
    Scrapyd-Client的安装
    Scrapyd API的安装
    scrapyd的安装
    快手的小视频爬取
    实现单例模式的几种方式
    京东图书分布式爬虫
  • 原文地址:https://www.cnblogs.com/zejin2008/p/8430383.html
Copyright © 2011-2022 走看看