感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Ansible和自动化模式简介
- Ansible架构和核心概念。
- 库存管理和连接选项。
- 临时命令和简单playbooks。
编写稳健的Playbooks
- Playbook结构、任务和处理器。
- 幂等性和错误处理。
- 使用include和import重用任务。
角色、集合和项目结构
- 创建和组织角色。
- 构建和发布集合。
- 存储库布局和重用的最佳实践。
变量、事实和模板化
- 变量优先级和作用域。
- 使用事实和自定义事实收集。
- 使用Jinja2模板生成配置。
模块、插件和可扩展性
- 核心和社区模块概述。
- 开发插件和自定义模块。
- 安全管理密钥和凭据。
测试、质量和CI/CD集成
- 使用Molecule和Testinfra进行单元和集成测试。
- Linting和质量门控(ansible-lint, yamllint)。
- 将Ansible集成到CI/CD流水线(GitHub Actions, Jenkins)。
使用AWX/Tower进行操作化
- AWX/Tower安装和架构。
- 作业模板、工作流和调度。
- RBAC、日志记录、通知和可审计性。
扩展、性能和故障排除
- 优化库存和连接性能。
- 大规模并发和编排策略。
- 调试playbooks和操作故障排除。
安全性、合规性和企业模式
- 管理密钥(Vault, Ansible Vault, 外部存储)。
- 合规性自动化和变更控制模式。
- 灾难恢复和回滚策略。
毕业项目:端到端自动化流水线
- 为实际用例设计自动化解决方案。
- 实现playbooks、角色、测试和CI/CD集成。
- 演示、同行评审和讲师反馈。
总结与下一步
要求
- 了解Linux系统管理基础知识。
- 具备基本shell脚本和命令行工具使用经验。
- 熟悉YAML和版本控制概念。
目标受众
- 系统管理员。
- DevOps工程师。
- 平台和自动化工程师。
35 小时
客户评论 (2)
演讲技巧与动手实验
Adeel - Business Computer Skills
课程 - Red Hat System Administration III (RHEL9) – RH294+EX294
机器翻译
课程非常注重实践,问题的解答也非常有见地
Tshidiso Tsatsi - City Power
课程 - Red Hat Enterprise Linux (RHEL) Administration
机器翻译