Ansible服务器 | 192.168.0.113 |
主机1 | 192.168.0.104 |
主机2 | 192.168.0.105 |
主机3 | 192.168.0.106 |
1.安装(依赖于epel源,版本2.0.1.0-2.el7)
~]# yum install ansible
配置文件:/etc/ansible/ansible.cfg
Invertory:/etc/ansible/hosts
2.编辑Invertory(编辑前备份默认hosts文件)
~]# /etc/ansible/hosts
注:支持定义单个主机和主机组
[websrvs] 192.168.0.104 192.168.0.105 [dbsrvs] 192.168.0.106
3.基于密钥进行认证(Ansible服务器生成密钥)
~]# ssh-keygen -t rsa ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.104 #拷贝至客户端,访问不再需要口令
~]# ssh ‘root@192.168.0.104‘ #使用ssh验证登录是否通过密钥认证,exit登出
4.同步时间(默认CentOS7未安装ntp)
~]# yum -y install ntp ~]# systemctl start ntpd.service ~]# iptables -F ~]# ssh root@192.168.0.106 ‘ntpdate 192.168.0.113‘
本文出自 “kim1220” 博客,请务必保留此出处http://228984.blog.51cto.com/218984/1768781
原文地址:http://228984.blog.51cto.com/218984/1768781