1. ansible常用模块
command ping yum copy service shell file replace user group
2. 描述Ansible是如何工作的?
Ansible由节点和控制机器组成。 控制机器是安装Ansibles的地方,节点由这些机器通过SSH管理。 借助SSH协议,控制机器可以部署临时存储在远程节点上的模块。
控制机器使用ansible或者ansible-playbooks在服务器终端输入的Ansible命令集或者playbook后,Ansible会遵循预先编排的规则将PLAYbook逐条拆解为Play,再将Play组织成Ansible可以识别的任务tasks,随后调用任务涉及到的所有MODULES及PLUGINS,根据主机清单INVENTORY中定义的主机列表通过SSH协议将任务集以临时文件或者命令的形式传输到远程节点并返回结果,如果是临时文件则执行完毕后自动删除。
3. 在Ansible中解释基本术语或概念?
-
控制器计算机:控制器计算机用于配置服务器, 该服务器是受管理的。这是安装Ansible的机器。
-
清单:清单是一个初始化文件,
其中包含有关你管理的不同服务器的详细信息。
-
剧本:这是一个以YAML格式编写的代码文件。剧本包含需要自动化或执行的任务。
-
任务:每个任务代表一个需要执行的过程, 例如, 安装一个库。 模块:模块是可以