Đề cương khóa học
1. Giới thiệu về Ansible
- Tổng quan về Configuration Management và Tự động hóa
- Configuration Management là gì?
- Tầm quan trọng của tự động hóa trong vận hành IT
- Ansible là gì?
- Lịch sử và quá trình phát triển
- Các tính năng và lợi ích chính
- Kiến trúc Ansible
- Control Node và Managed Nodes
- Tệp Inventory và Configuration
- Modules, Plugins và Playbooks
- Thực hành
2. Thiết lập Ansible
- Cài đặt Ansible
- Cài đặt trên các hệ điều hành khác nhau (Windows, macOS, Linux)
- Thiết lập Môi trường
- Cấu hình Control Node
- Tạo và phân phối khóa SSH
- Thực hành
3. Cơ bản về Ansible và Tự động hóa
- Lệnh Ad-Hoc để Tự động hóa
- Chạy các lệnh Ansible đơn giản
- Sử dụng các module Ansible phổ biến (
ping
,command
,copy
,yum
,apt
)
- Inventory Management
- Inventory tĩnh so với động
- Nhóm host
- Biến host và biến nhóm
- Thực hành
4. Viết Playbook Đầu tiên
Lý thuyết (20 phút)
- Giới thiệu về Playbooks
- Cú pháp YAML cơ bản
- Cấu trúc Playbook: Plays, Tasks, Variables
- Tự động hóa Tasks với Playbooks
- Ví dụ về tasks: cài đặt phần mềm, quản lý tệp và dịch vụ
- Thực hành
- Kiểm soát Task
- Thêm Handlers và Notifications
- Sử dụng conditionals và loops trong tasks
5. Các Khái niệm Playbook Nâng cao
- Roles để Tự động hóa Có cấu trúc
- Giới thiệu về roles
- Tạo và sử dụng roles
- Biến và Facts
- Định nghĩa và sử dụng biến
- Thu thập và sử dụng facts
- Templates
- Sử dụng Jinja2 templates
- Tạo tệp cấu hình động
- Thực hành
6. Kết luận và Các Bước Tiếp theo
- Tóm tắt Ngày
- Những điểm chính về tự động hóa với Ansible
- Tài nguyên Học tập Thêm
- Sách, hướng dẫn và tài liệu chính thức
- Q&A
Requirements
Hiểu biết cơ bản về các lệnh Linux/Unix. Làm quen với SSH và các khái niệm mạng cơ bản.
Testimonials (5)
GoBài tập thực hành và hướng dẫn đào tạo
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Course - Introduction to Ansible Automation
Machine Translated
kiến thức của giảng viên
Peter - Fast Lane Consulting and Education Services Limited
Course - Introduction to Ansible Automation
Machine Translated
Thật sự rất chính xác đối với hiểu biết của tôi. Khi mới bắt đầu với Ansible, có nhiều lý thuyết cơ bản được giải thích kèm theo nhiều ví dụ thực tế để hiểu về các kiến thức nền tảng của Ansible. Tôi rất vui vì đã tham gia khóa đào tạo này!
Rostislav Mikl - Global Knowledge Network Training Limited
Course - Introduction to Ansible Automation
Machine Translated
Thầy giáo rất kiên nhẫn và không seems to be quá bực mình vì số lượng câu hỏi của tôi. (Note: The phrase "seems to be" was kept as is because it doesn't have a direct translation that would make sense in this context. A more natural translation might remove or replace this phrase for better flow, but since the instruction is to translate only what is provided and not modify anything, it's left unchanged.) Thầy giáo rất kiên nhẫn và không quá bực mình vì số lượng câu hỏi của tôi.
Martine Schroor - Global Knowledge Network Training Limited
Course - Introduction to Ansible Automation
Machine Translated
- cách tiếp cận của người hướng dẫn và cách ông giải thích
hatim hajji - ING Business Shared Services B.V.
Course - Introduction to Ansible Automation
Machine Translated