1、Ansible有哪些安装方式
使用apt,yum,pip等包管理工具安装,或者通过使用源代码安装
2、Ansible是如何控制被控节点的,被控节点需要满足什么条件
控制节点通过主机清单文件和ssh控制被控节点,清单文件包含需要管理的主机列表。被控节点需要满足与控制节点网络可达,安装了ssh与Python环境,具有足够权限的用户能够执行Ansible操作。
3、Ansible中的模块是什么
在 Ansible 中,模块是执行具体任务的独立单元,是 Ansible 实现自动化管理的核心组件。
4、什么是命令式
通过命令与参数执行操作
5、什么是声明式
可以预先将配置或者机器状态等写好写入yaml文件,通过预先写好的状态执行。
6、Ansible是声明式,还是命令式
Ansible使用声明式语言定义任务,描述目标状态而非具体的执行步骤。
7、什么是幂等
在Ansible中,幂等性是指无论执行多少次相同的操作,结果都是相同的,不会导致系统状态发生意外的变化或产生副作用