自动化运维工具,可以批量远程其他主机并进行管理操作
什么是 Ansible
Ansible首次发布于2012年,作者:Michael DeHaan,同时也是Cobbler的作者,Ansible于2015年被RedHat收购;
Ansible是一款自动化运维工具,基于Python开发。可以实现
- 批量系统配置
- 批量程序部署
- 批量运行命令
- 批量修改服务器密码
- 批量安装软件包
- 批量修改配置
- ……
Ansible 特点
- 基于SSH架构
- 模块丰富
- 社区活跃
- 支持自定义模块
- 支持异构IT架构:Linux、Mac、Windows
- 部署简单
Ansible 安装部署
以下为测试Ansible的服务器
主机名 | IP地址 | 角 色 |
node01 | 192.168.1.131 | master |
node02 | 192.168.1.132 | agent |
node03 | 192.168.1.133 | agent |
node04 | 192.168.1.134 | agent |
# 根据实际需要挂载iso映像文件作为yum源
vi /etc/fstab
/dev/cdrom /mnt iso9660 defaults 0 0