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文件

  • 相关阅读:
    hdu 2147 kiki's game
    HDU 1846 Brave Game
    NYOJ 239 月老的难题
    NYOJ 170 网络的可靠性
    NYOJ 120 校园网络
    xtu字符串 B. Power Strings
    xtu字符串 A. Babelfish
    图论trainning-part-1 D. Going in Cycle!!
    XTU 二分图和网络流 练习题 J. Drainage Ditches
    XTU 二分图和网络流 练习题 B. Uncle Tom's Inherited Land*
  • 原文地址:https://www.cnblogs.com/leon2659/p/10195694.html
Copyright © 2011-2022 走看看