Linux之ansible入门
Posted xufengfan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux之ansible入门相关的知识,希望对你有一定的参考价值。
一、安装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 # 此时已经无需密码,直接登入
未完待续。。。
以上是关于Linux之ansible入门的主要内容,如果未能解决你的问题,请参考以下文章