Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
1. Ansible 簡介
- Configuration Management 和自動化概述
- 什麼是Configuration Management?
- 自動化在 IT 運營中的重要性
- 什麼是Ansible?
- 歷史與演變
- 主要特性和優勢
- Ansible 建築學
- 控制節點和受管節點
- 清單和配置檔
- 模組、外掛程式和 playbook
- 動手練習
2. 設定 Ansible
- 安裝 Ansible
- 在不同的操作系統上安裝(Windows、macOS、Linux)
- 設置環境
- 配置控制節點
- SSH 金鑰生成和分發
- 動手練習
3. Ansible 基礎和自動化
- 用於自動化的臨時命令
- 運行簡單的 Ansible 命令
- 使用常見的 Ansible 模組(
ping
、、、copy
command
、apt
yum
)
- 庫存 Management
- 靜態庫存與動態庫存
- 對主機進行分組
- 主變數和組變數
- 動手練習
4. 編寫你的第一本劇本
理論(20分鐘)
- Playbooks 簡介
- YAML 語法基礎知識
- Playbook 結構:Plays、Tasks、Variables
- 使用 Playbook 自動執行任務
- 範例任務:安裝軟體、管理文件和服務
- 動手練習
- 任務控制
- 添加處理程式和通知
- 在任務中使用條件和迴圈
5. 高級 Playbook 概念
- 結構化自動化的角色
- 角色簡介
- 創建和使用角色
- 變數和事實
- 定義和使用變數
- 收集和利用事實
- 範本
- 使用 Jinja2 範本
- 動態生成配置檔
- 動手練習
6. 結論和後續步驟
- 今日回顧
- 關於自動化的關鍵要點 Ansible
- 進一步的學習資源
- 書籍、教程和官方文檔
- Q&A問答
最低要求
Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts
7 時間: