目录
- 介绍
- 执行流程
- 安装配置
什么是ansible
.它是一个it自动化工具,自动化体现在ansible集成了丰富的模块,丰富的功能组件
. 依赖于现有的操作系统凭证来远程控制主机,因为操作系统凭证这方面已经做的比较好了,所以比较安全
. 简单易用,安全可靠
ansible可以用来完成的任务
- 配置系统
- 开发软件,ansible的模块可以直接使用Python去写。
- 编辑IT任务,具备编程语言的数据结构,选择结构,循环结构,可以写出复杂的系统
ansible执行流程
ansible安装配置
- 通过Python的pip安装,因为他是python的一个库
-sudo pip install ansible(简单快速夸平台的方法) - 软件源
- ansible源码编译安装
yum install epel-realease
yum install ansible
ansible配置
- Host配置
- 默认的host文件是/etc/ansible/host
- 编辑这个文件加入我们要添加的IP地址
- 添加公钥
- ssh-copy -i ~/.sshid_rsa.pub root@10.10.31.100
连通测试
ansible all -m ping
ansible 10.10.31.100 -m ping --user=root(指定主机与用户)
实践
- 编辑host,加入一行10.10.31.100另一台虚拟机的地址
- 添加公钥
- 进行测试