LOCKLOSE 发表于 2018-7-31 06:35:06

ansible安装和测试教程

  控制机1台 192.168.2.234
  客户端1台 192.168.2.16
  控制机和客户机分别要安装一下环境:
  1、wget ftp://fr2.rpmfind.net/linux/epel/5/ppc/epel-release-5-4.noarch.rpm
  2、rpm -ivh epel-release-5-4.noarch.rpm--force --nodeps
  3、yum-y install python26 python26-PyYAML python26-paramiko python26-jinja2 python26-simplejson
  python26-virtualenv
  4、mv /usr/bin/python /usr/bin/python_2.4.bak && ln -s /usr/bin/python2.6 /usr/bin/python
  5、wget http://cloud.github.com/download ... nsible-0.3.1.tar.gz
  6、tar -zxf ansible-0.3.1.tar.gz
  7、cd ansible-0.3.1
  8、python setup.py install
  9、cp-r library /usr/share/ansible
  控制机配置:
  1、添加配置文件
  vi /home/hosts
  127.0.0.1
  192.168.2.16
  2、设置ssh无密码登录
  ssh-keygen #一直回车
  ssh-copy-id -i /root/.ssh/id_rsa.pub "127.0.0.1"
  ssh-copy-id -i /root/.ssh/id_rsa.pub "192.168.2.16" #有多少客户机,就复制多少次证书
  3、开始测试
  ansible -i /home/hosts all -m ping
  返回结果
  127.0.0.1 | success >> {
  "changed": false,
  "ping": "pong"
  }
  192.168.2.16 | success >> {
  "changed": false,
  "ping": "pong"
  }
页: [1]
查看完整版本: ansible安装和测试教程