第2天:Ansible核心命令与基础模块(6课时)-005篇 文章目录Ansible 生产级深度整合指南第一部分:Inventory 深度优化配置 (`/etc/ansible/hosts`)第二部分:核心配置文件优化 (`/etc/ansible/ansible.cfg`)第三部分:核心模块实战手册(含验证与排错)1. 连接与诊断 (Ping Setup)2. 文件与目录管理 (File Copy)3. 软件包管理 (YUM)4. 服务管理 (Systemd)5. 用户与安全 (User Firewalld)第四部分:常见问题排查矩阵 (Troubleshooting Matrix)第五部分:从 Ad-hoc 到 Playbook 的思维跃迁💡 专家结语Ansible 生产级深度整合指南环境基准:Control Node (CentOS 7.9 + Python 3.6 + Ansible 2.9+) | Managed Nodes (CentOS 7.9)第一部分:Inventory 深度优化配置 (/etc/ansible/hosts)这是你的“兵力部署图”。优化后的配置解决了Python解释器路径、默认提权以及未来扩展性的问题。# ========================================================== # Ansible Inventory - Optimized for CentOS 7.9 # Author: Ops Expert # Note: 使用 ansible-inventory --list 查看最终生效的配置 # ========================================================== # -------------------------- # 全局变量 (应用于所有主机) # -------------------------- [all:vars] # 1. 连接与解释器配置 (Critical for C7.9) # 显式指定SSH端口 ansible_ssh_port=22 # 显式指定Python解释器路径 (解决C7自带Pyt