Đề 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
Yêu cầu
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.
Đánh giá (5)
Bài thực hành và hướng dẫn đào tạo tốt
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Khóa học - Introduction to Ansible Automation
Dịch thuật bằng máy
kiến thức của giảng viên
Peter - Fast Lane Consulting and Education Services Limited
Khóa học - Introduction to Ansible Automation
Dịch thuật bằng máy
Nó thực sự chính xác cho sự hiểu biết của tôi. Vì tôi là người mới với Ansible, có rất nhiều lý thuyết được giải thích kỹ lưỡng cùng với nhiều ví dụ thực tế để hiểu rõ các kiến thức cơ bản về Ansible. Tôi rất vui vì đã tham gia khóa học như vậy!
Rostislav Mikl - Global Knowledge Network Training Limited
Khóa học - Introduction to Ansible Automation
Dịch thuật bằng máy
Thầy giáo rất kiên nhẫn và không hề tỏ ra bối rối trước hàng loạt câu hỏi của tôi.
Martine Schroor - Global Knowledge Network Training Limited
Khóa học - Introduction to Ansible Automation
Dịch thuật bằng máy
- phong cách của người hướng dẫn và cách anh ấy giải thích
hatim hajji - ING Business Shared Services B.V.
Khóa học - Introduction to Ansible Automation
Dịch thuật bằng máy