Đề cương khóa học
Giới thiệu
Tổng quan về các tính năng và kiến trúc của Red Hat Ansible Automation Platform
- Xem lại các khái niệm và nguyên lý cơ bản của Ansible
- Hiểu về các nội dung và tài nguyên cơ bản của Ansible
Cài đặt và cấu hình Red Hat Ansible Automation Platform
- Điều kiện tiền quyết cho việc cài đặt Ansible
- Nâng cấp phiên bản Ansible hiện tại
Cấu hình Red Hat Ansible Automation Platform
- Thực hiện các phương pháp cấu hình môi trường nâng cao
- Làm việc với các lệnh Ansible CLI cấp cao
Chạy Ansible Playbooks và thực hành phân quyền các thành phần
- Thực thi và quản lý các trường hợp sử dụng cụ thể cho các nhiệm vụ và các kịch bản
Tận dụng các tác phẩm tái sử dụng Ansible và tự động hóa các tác vụ phức tạp với Inventory
Xử lý tương tác dữ liệu giữa các công cụ và hệ thống Ansible
Sử dụng sâu các thành phần truyền thống và các lệnh ad-hoc của Ansible
Sử dụng cú pháp tự động hóa nâng cao của Ansible với YAML
- Quản lý các chuỗi dữ liệu không an toàn hoặc thô
- Sử dụng các điểm ne và biệt danh YAML để tăng tính linh hoạt
Thao tác với dữ liệu phức tạp và biến đổi các chức năng chuỗi trong Ansible
Làm việc với kiến trúc plugin mở rộng của Ansible
- Các loại plugin Ansible và cách tối đa hóa sử dụng chúng
Sử dụng các từ khóa kịch bản và các công cụ dòng lệnh nâng cao của Ansible
Tổng quan về các hoạt động mô-đun phức tạp với Red Hat Ansible
Quản lý và phối hợp các bản cập nhật lăn của Ansible
Truy cập Red Hat Ansible Tower sử dụng Ansible Automation Platform
Tích hợp Ansible với Red Hat Advanced Cluster Management
Tương tác với RESTful APIs sử dụng Playbooks và Tower
Tự động hóa các đường ống xây dựng và tối ưu hóa các luồng làm việc trong Ansible Automation Platform
Phát triển các phương pháp CI/CD với Ansible Automation Platform và Tower
Tạo và viết các mô-đun và plugin tùy chỉnh cho các dự án phát triển Ansible
- Thêm và tối ưu hóa các mô-đun và plugin địa phương
- Quy ước và các thực tiễn tốt nhất cho việc phát triển mô-đun Ansible
Hoạt động Red Hat Ansible Automation Platform với Python 3.x
Gỡ lỗi mô-đun và các mẹo định dạng tài liệu
Tổng quan về phát triển mô-đun Ansible trên các nền tảng ngoại bộ
- Hướng dẫn về tự động hóa Ansible trong Microsoft, AWS, và nhiều hơn nữa
Kiểm tra Ansible bằng các phương pháp hiệu quả và theo dõi vòng đời mô-đun
- Các thực tiễn phát triển nâng cao cho các tài nguyên và công cụ Ansible khác
Tối đa hóa API Python của Red Hat Ansible Automation Platform
Làm việc với Ansible Galaxy và sử dụng các cấu trúc metadata
Tận dụng các dịch vụ đám mây công cộng theo đúng hướng của Ansible
Triển khai các ứng dụng đám mây bản địa sử dụng Ansible Automation
- Di chuyển đến một nền tảng đám mây bản địa với Ansible
- Thực thi các triển khai Red Hat OpenShift nâng cao
Tự động hóa mạng với Ansible và phản ứng với các tải công việc hoạt động động
- Làm việc với các mô-đun mạng Ansible và phân tích dữ liệu Ansible
- Quản lý thời gian chờ, proxy và các vấn đề khác
- Thực hành các phương pháp ảo hóa và container hóa
Bảo trì và quản trị Ansible Automation Platform và các thành phần
Trưng bày các trường hợp tự động hóa phổ biến nhất cho tổ chức
Gỡ lỗi Red Hat Ansible Automation Platform
Tổng kết và kết luận
Yêu cầu
- Kiến thức về quản trị hệ thống Linux và CLI
- Kinh nghiệm với các tác vụ tự động hóa cơ bản của Ansible
- Thao túng cú pháp lập trình YAML
- Hiểu về cơ sở hạ tầng và quy trình IT
- Kiến thức cơ bản về ngôn ngữ lập trình Python
Đối tượng học
- Kỹ sư DevOps
- Lập trình viên
- Quản trị viên SysOps
Đánh giá (1)
Có nhiều bài tập thực hành được hướng dẫn và hỗ trợ bởi giảng viên.
Aleksandra - Fundacja PTA
Khóa học - Mastering Make: Advanced Workflow Automation and Optimization
Dịch thuật bằng máy