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

ansible服务器:10.0.0.20

client01:10.0.0.21

client02:10.0.0.22

一、安装ansible

  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用户

最新文章

  1. Oracle学习笔记十一 游标
  2. 自己动手编写spring IOC源码
  3. 共享你的控件 -- 用NuGet包装自己的控件
  4. [译] Extending jQuery Part1 Simple extensions
  5. Python 之 lambda 函数
  6. Android编程: 调试方法
  7. 在ubuntu下配置android开发环境
  8. css考核点整理(十一)-响应式开发经验,响应式页面的三种核心技术是什么
  9. [GDKOI2016]小学生数学题
  10. 小白的Python之路 day3 函数
  11. CentOS 7 使用yum安装出现错误
  12. 【转】构建高性能WEB站点之 吞吐率、吞吐量、TPS、性能测试
  13. Xcode中SVN不能提交.a文件的解决方法
  14. Linux stress CPU的测试方法
  15. where的顺序对运行的影响--无影响
  16. [LeetCode&Python] Problem 237. Delete Node in a Linked List
  17. WINDOWS系统的正确安装-硬盘格式如何选择
  18. Win7 发生验证错误 要求的函数不受支持
  19. 20145333茹翔《网络对抗技术》Exp6 信息搜集技术
  20. centos7 时间同步

热门文章

  1. static_new
  2. linux通过脚本获取内存信息
  3. poj 1028 Web Navigation 【模拟题】
  4. 如何拯救一台glibc被干掉的Linux服务器
  5. 在webBrowser中取Cookie的方法
  6. maven 相关插件
  7. Hive split分割后获取最后一段
  8. 大话设计模式--外观模式 Facade -- C++实现实例
  9. matlab中的科学记数法变成小数形式
  10. MySQL常用方法