首页
首页

Centos7安装ansible

###Centos安装ansible

####一直想通过ansible来做自动化运维的工具,今天先来写下载Centos下如何安装ansible.

####安装流程: 安装ansible—->配置ansible的主机列表—->修改ansible的一些配置—->传输ssh公钥实现ansible免密码登录。

1)安装:

1
yum install -y ansible

2) 配置host列表 vim /etc/ansilble/host

1
2
## [dbservers]   [表示组名]
## 10.25.1.57 [组内的主机列表]

hosts主要包含以下内容

> 1、主机地址 
> 2、主机分组 
> 3、连接属性(登录名、密码、密钥、端口等)

3)修改配置 vim /etc/ansible/ansible.cfg

为了后期添加服务器不对服务器去进行验证检测加入/root/.ssh/hosts 文件,找到这样去掉前面#号

1
host_key_checking = False

4)传输ssh公钥

> 1、首先在客户机执行 ssh-kegen 
> 2、在ansible server上执行 ssh-copy-id -i id_rsa.pub  root@客户机ip 回车,输入客户机的ssh登录密码
> 3、在ansible server 的~/.ssh/目录下会生成一个客户机的公钥 名称为:know_hosts

5)校验

1
2
3
4
5
6
#ansible test -m ping

10.168.35.85 | SUCCESS => {
"changed": false,
"ping": "pong"
}

以上表示ansible正常安装并已经单独控制一台主机。

End

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫