一、安装ansible
环境是centos7.0
被管服务器:192.168.175.131
首先更换yum源
cd /etc/yum.repos.d/ cp CentOS-Base.repo CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 没有wget就执行yum install -y wget yum makecache yum install -y ansible # 开始安装ansible
查看文档
ansible -h
更改主机列表文件
cd /etc/ansible/ ls # ansible.cfg hosts roles
添加服务器域名或者ip,此处为本地虚拟机ip。
尝试用ansible去ping一下被管理的虚拟机,报错
解决方案,首先用ssh连接一下被管服务器
ssh [email protected]192.168.175.131 # 然后根据提示输入yes,再输入密码
再次用ansible去ping一下被管理的虚拟机
[[email protected] ansible]# ansible 192.168.175.131 -m ping -k SSH password: 192.168.175.131 | SUCCESS => { "changed": false, "ping": "pong" }
成功
免密登陆
ssh-keygen # 然后一路回车即可 ssh-copy-id [email protected]192.168.175.131 # 按照提示输入远程密码 ssh [email protected]192.168.175.131 # 此时已经无需密码,直接登入
未完待续。。。
原文地址:https://www.cnblogs.com/xufengfan/p/11001319.html
时间: 2024-10-10 23:03:18