Ansible的安装及常用模块
简介 Ansible 基于 Python 语言实现,由 Paramiko 和 PyYAML 两个关键模块构建。 Ansible 特点: 1、部署简单,只需在主控端部署 Ansible 环境,被控端无需做任何操作。 2、默认使用 SSH(Secure Shell)协议对设备进行管理。 3、主从集中化管理。 4、配置简单、功能强大、扩展性强。 5、支持 API 及自定义模块,可通过 Python 轻松扩展。 6、通过 Playbooks 来定制强大的配置、状态管理。 7、对云计算平台、大数据都有很好的支持。 8、提供一个功能强大、操作性强的 Web 管理界面和 REST API 接口 —- AWX 平台。 Ansible 与 SaltStack: 1、最大的区别是 Ansible 无需在被监控主机部署任何客户端代理,默认通过 SSH 通道进行远程命令执行或下发配置。 2、相同点是都具备功能强大、灵活的系统管理、状态配置,都使用 YAML 格式来描述配置,两者都提供丰富的模板及 API,对云计算平台、大数据都有很好的支持。 安装ansible yum安装 yum -y install ansible 配置ansible tree /etc/ansible/ /etc/ansible/ ├── ansible.cfg # ansible.cfg 是 Ansible 工具的配置文件; ├──