Ansible - 基础

发布时间 2024-01-07 19:51:09作者: HOUHUILIN

 

 

自动化运维工具,可以批量远程其他主机并进行管理操作

 

什么是 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