ansible学习使用

1、ansible官网

官方文档
https://docs.ansible.com/ansible/latest/index.html

ansible github页面
https://github.com/ansible/ansible

安装手册:https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html

2、ansible架构简述

2.1、ansible组织架构

Ansible自动化远程系统的管理,并控制它们所需的状态。一个基础的ansible环境由3部分组成

  1. 控制节点-Control Node
    安装了Ansible的主机。在控制节点上运行Ansible命令,如Ansible或Ansible -inventory。

  2. 被控制节点-Managed Node
    Ansible控制的远程系统或主机。

  3. 清单列表-Inventory
    被逻辑组织在一起的节点列表。在控制节点上创建一个清单列表来描述ansible完成的部署任务。

ansible学习使用_第1张图片

2.2、创建inventory清单列表文件

inventory清单列表文件将托管节点组织在集中的文件中,这些文件为Ansible提供系统信息和网络位置。使用inventory清单列表文件,Ansible可以用一个命令管理大量的主机。通过减少需要指定的命令行选项的数量,清单还可以帮助您更有效地使用Ansible。例如,目录通常包含SSH用户,因此在运行Ansible命令时不需要包含-u标志。

2.3、创建剧本

剧本是自动化的蓝图,采用YAML格式,Ansible使用它来部署和配置托管节点。
剧本是一个操作列表,定义了Ansible执行操作的顺序,从上到下,以实现总体目标。

2.4、ansible元素概念

你可能感兴趣的:(ansible,ansible)