运维2026-04-15
运维面试题:配置管理与自动化
总结配置管理、基础设施即代码、自动化运维和常见面试问题。
运维面试题:配置管理与自动化
1. 什么是基础设施即代码(IaC)?
- 用代码定义和管理基础设施。
- 常见工具:Terraform、CloudFormation、Pulumi。
- 支持可重复部署和审计。
2. 配置管理工具有哪些?
- Ansible、Puppet、Chef。
- SaltStack。
- 主要用于管理系统配置、软件安装和服务状态。
3. IaC 的主要优势是什么?
- 可版本控制。
- 自动化可重复部署。
- 减少配置漂移。
4. 如何处理环境差异?
- 使用变量和模板.
- 区分开发、测试、生产配置.
- 使用分层配置和参数化。
5. 面试常问的变更管理策略有哪些?
- 通过代码评审审查配置变更。
- 模拟环境测试。
- 变更回滚机制。
6. 何为配置漂移?
- 运行环境配置与代码配置不一致。
- 可通过周期性校验和自动化修复降低风险。
运维自动化配置管理