Ansible简介
Ansible是2013年推出的一款T自动化和DevOps软件,2015年被RedHat收购,是基于Python语言开发Ansible实现批量操作系统配置、批量部署、批量运行命令等功能一只需要SSh和Python即可使用
一无客户端
一Ansible功能强大,模块丰富
一基于Python开发,做二次开发容易
一使用公司较多,社区活跃Ansible可以实现:
一自动化部署APP一自动化管理配置项
一自动化持续交付
一自动化的(AWS)云服务管理
实验环境用机
1)实验用机为3台,一台为管理主机,其余2台位被管理主机
2)在管理主机上配置本地解析
vim /etc/hosts
192.168.234.101 web1
192.168.234.102 web2
3)在管理主机生成公私钥
ssh-keygen
4)将公钥传递到被管理节点
for iin web1 web2
>do
>ssh-copy-id $i
>done
5)测试免密登录
ssh web1
ssh web2