公司动态

实验 3:Inventory 清单配置

📅 2026/8/25 15:56:10
实验 3:Inventory 清单配置
文章目录实验 3:Inventory 清单配置一、本章学习目标二、前置知识与实验环境三、操作步骤与双视角深度解析步骤 1:创建项目目录步骤 2:编写 INI 格式 Inventory(入门首选)【专家视角】逐段深度解析【小白视角】大白话解释步骤 3:查看与验证 Inventory步骤 4:编写测试 Playbook 并执行输出结果深度解读Playbook 专业优化(三种写法对比)四、重难点 1:变量优先级体系(核心考点)4.1 变量优先级从低到高4.2 Inventory 内部的变量优先级五、重难点 2:YAML 格式 Inventory(复杂场景首选)5.1 与 INI 格式的等价转换5.2 INI vs YAML 对比5.3 YAML 格式的独特优势——复杂变量六、企业级扩展:多环境 Inventory 目录结构6.1 标准目录布局6.2 group_vars / host_vars 目录的自动加载机制七、实用命令速查表八、常见坑点与排错指南坑点 1:`ansible_python_interpreter` 未指定导致模块执行失败坑点 2:主机名无法解析坑点 3:变量优先级混乱导致配置不生效坑点 4:子组循环引用坑点 5:INI 格式中变量值含特殊字符坑点 6:`--list-hosts all` 显示的主机数与预期不符九、本章小结十、配套练习题(共 35 题,分三个难度梯度)【A 组:基础巩固题】(15 题)一、填空题(5 题)二、判断题(5 题)三、单项选择题(5 题)【B 组:进阶应用题】(12 题)四、不定项选择题(7 题)五、简答题(3 题)六、排错题(2 题)【C 组:企业级实战题】(8 题)七、综合设计题(4 题)八、深度原理题(4 题)十一、练习题参考答案A 组答案B 组答案C 组答案(评分要点)实验 3:Inventory 清单配置一、本章学习目标完成本实验后,你将能够:理解Inventory(清单)在 Ansible 架构中的核心地位,掌握"主机即数据"的管理哲学掌握INI 格式 Inventory 的编写规范,熟练使用分组、子组、组变量三大核心机制精通主机变量与组变量的优先级规则,能够在复杂环境中正确组织变量层级区分INI 格式与 YAML 格式 Inventory 的适用场景,掌握两种格式的互转方法规避ansible_python_interpreter未指定、变量优先级冲突、子组循环引用等常见坑点构建符合企业级规范的多环境 Inventory 目录结构,实现生产/预发/测试环境隔离二、前置知识与实验环境项目要求控制节点已安装 Ansible(实验 2 完成)受控节