Đề cương khóa học
Giới Thiệu Về Ansible Và Các Mẫu Tự Động Hóa
- Kiến trúc Ansible và các khái niệm cơ bản
- Quản lý danh sách và các tùy chọn kết nối
- Các lệnh ad hoc và các kịch bản đơn giản
Viết Kịch Bản Tự Động Hóa Đầy Đủ
- Cấu trúc kịch bản, tác vụ và các bộ xử lý
- Tính bất biến và xử lý lỗi
- Sử dụng lại các tác vụ với includes và imports
Các Vai Trò, Bộ Sưu Tập Và Cấu Trúc Dự Án
- Tạo và tổ chức các vai trò
- Xây dựng và xuất bản các bộ sưu tập
- Các tiêu chuẩn tốt nhất cho bố cục kho lưu trữ và sử dụng lại
Biên Lãnh, Facts Và Mẫu Đệm
- Trình tự ưu tiên và phạm vi biến
- Sử dụng facts và thu thập facts tùy chỉnh
- Jinja2 templating cho tạo cấu hình
Các Module, Plugins Và Tính Mở Rộng
- Tổng quan về các module cơ bản và cộng đồng
- Phát triển các plugins và module tùy chỉnh
- Quản lý bí mật và chứng thực an toàn
Kiểm Thử, Chất Lượng Và Tích Hợp CI/CD
- Kiểm thử đơn vị và tích hợp với Molecule và Testinfra
- Linting và các cổng chất lượng (ansible-lint, yamllint)
- Tích hợp Ansible vào các pipeline CI/CD (GitHub Actions, Jenkins)
Triển Khai Với AWX/Tower
- Cài đặt và kiến trúc AWX/Tower
- Mẫu công việc, các luồng làm việc và lịch trình
- RBAC, ghi log, thông báo và khả năng kiểm định
Phóng To, Hiệu Suất Và Giải Quyết Sửa Lỗi
- Tối ưu hóa danh sách và hiệu suất kết nối
- Các chiến lược cho đồng thời và phối hợp quy mô lớn
- Giải quyết lỗi kịch bản và xử lý sự cố
An Ninh, Tuân Thực Và Các Mẫu Doanh Nghiệp
- Quản lý bí mật (Vault, Ansible Vault, các kho lưu trữ bên ngoài)
- Tự động hóa tuân thủ và các mẫu kiểm soát thay đổi
- Các chiến lược phục hồi khủng hoảng và rollback
Dự Án Đỉnh: Ứng Dụng Tự Động Hóa Từ Đầu Đến Cuối
- Thiết kế giải pháp tự động hóa cho một trường hợp sử dụng thực tế
- Triển khai kịch bản, vai trò, kiểm thử và tích hợp CI/CD
- Báo cáo, đánh giá đồng nghiệp và phản hồi từ giáo viên
Tóm Lược Và Các Bước Tiếp Theo
Yêu cầu
- Hiểu biết về các nguyên tắc quản trị hệ thống Linux cơ bản
- Kinh nghiệm với shell scripting cơ bản và công cụ dòng lệnh
- quen với các khái niệm YAML và kiểm soát phiên bản
Đối tượng học viên
- Quản trị viên hệ thống
- Kỹ sư DevOps
- Kỹ sư nền tảng và tự động hóa
Đánh giá (2)
**Trình bày & Các bài lab thực hành****Trình bày**- Khóa học sẽ cung cấp một nhìn tổng quan về công nghệ và nền tảng.- Bạn sẽ được làm quen với các khái niệm và thuật ngữ quan trọng.- Các chủ đề chính sẽ được trình bày và giải thích chi tiết.**Các bài lab thực hành**- Bạn sẽ thực hiện các bài lab thực hành để áp dụng các khái niệm đã học.- Các bài lab này sẽ giúp bạn làm quen với các công cụ và công nghệ.- Bạn sẽ được hướng dẫn từng bước và có thể thực hiện các bài lab trên máy tính cá nhân.- Các bài lab này bao gồm các phần thực hành sau: - Cài đặt và cấu hình môi trường. - Thực hiện các tác vụ cơ bản. - Giải quyết các vấn đề và bài tập thực tế.
Adeel - Business Computer Skills
Khóa học - Red Hat System Administration III (RHEL9) – RH294+EX294
Dịch thuật bằng máy
Rất thực hành và câu trả lời cho các câu hỏi rất sâu sắc
Tshidiso Tsatsi - City Power
Khóa học - Red Hat Enterprise Linux (RHEL) Administration
Dịch thuật bằng máy