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

    官方文档http://www.ansible.com.cn/docs/intro_installation.html

    ansible入门文章,写得不错,主要是介绍原理之类的东西 http://blog.51cto.com/191226139/2066936

    实验背景:系统是centos7、管理机是192.168.1.129、被管理主机是192.168.1.118和192.168.1.190,3台机器都是centos7系统

    一、安装ansible

    centos7可以直接执行yum安装:yum install ansible

    二、管理机和被管理机之间进行认证

    1、在管理机129上执行ssh-copy-id root@192.168.1.118    输入密码后118的/root/.ssh/目录下会生成一个authorized_keys文件,里面的内容就是129机器上/root/.ssh/id_rsa.pub文件里的内容

    2、打开129上/etc/ansible/ansible.cfg文件,找到host_key_checking = False这一行,将前面的#去掉使其生效

    3、打开129上/etc/ansible/hosts文件,将被管理主机的IP写进去

    三、测试命令执行和文件分发功能

    1、在前面我们已经做好了管理机和被管理机上的准备工作,现在我们可以试着先做一个简单的ping命令,看看效果,一下是ping所有被管理机的效果

    [root@localhost ~]# ansible -m ping all
    192.168.1.118 | SUCCESS => {
    "changed": false,
    "ping": "pong"
    }
    192.168.1.190 | SUCCESS => {
    "changed": false,
    "ping": "pong"
    }

    2、接下来试着往被管理机上传一个文件,我这里在被管理机118和190检查了一下,确实有hosts文件

  • 相关阅读:
    个人总结
    4号团队-团队任务3:每日立会(2018-12-07)
    4号团队-团队任务3:每日立会(2018-12-06)
    4号团队-团队任务3:每日立会(2018-12-05)
    团队任务3
    课后作业2
    课后作业1
    相识两年的自我介绍
    Android模拟器
    用户
  • 原文地址:https://www.cnblogs.com/leon2659/p/10195694.html
Copyright © 2011-2022 走看看