Đề 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 Nền tảng Tự động hóa Red Hat Ansible
- Xem xét các khái niệm và nguyên tắc cơ bản của Ansible
- Hiểu rõ nội dung và tài nguyên cốt lõi của Ansible
Cài đặt và Thiết lập Nền tảng Tự động hóa Red Hat Ansible
- Các điều kiện tiên quyết để cài đặt Ansible
- Nâng cấp phiên bản Ansible hiện tại
Cấu hình Nền tảng Tự động hóa Red Hat Ansible
- 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 CLI Ansible cấp cao hơn
Chạy Playbook Ansible và Thực hành Ủy quyền 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 tác vụ và plays
Tận dụng các Artifact có thể tái sử dụng của 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 Chuyên sâu các Thành phần Truyền thống của Ansible và các Lệnh Ad-Hoc
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 neo và bí danh YAML để tăng tính linh hoạt
Xử lý Dữ liệu Phức tạp và Chuyển đổi 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 việc sử dụng chúng
Triển khai các Từ khóa Playbook Nâng cao và Công cụ Dòng lệnh của Ansible
Tổng quan về các Thao tác Module Phức tạp với Red Hat Ansible
Quản lý và Điều phối các Bản Cập nhật Rolling của Ansible
Triển khai Access Red Hat Ansible Tower bằng Nền tảng Tự động hóa Ansible
Tích hợp Ansible với Red Hat Advanced Cluster Management
Tương tác với RESTful APIs bằng Playbook và Tower
Tự động hóa Quy trình Xây dựng và Tối ưu hóa Quy trình Làm việc trong Nền tảng Tự động hóa Ansible
Phát triển các Phương pháp CI/CD với Nền tảng Tự động hóa Ansible và Tower
Tạo và Viết các Module 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 module và plugin cục bộ
- Các quy ước và thực tiễn tốt nhất để phát triển module Ansible
Vận hành Nền tảng Tự động hóa Red Hat Ansible với Python 3.x
Gỡ lỗi Module và Mẹo Định dạng Documentation
Tổng quan về Phát triển Module Ansible trên các Nền tảng Bên ngoài
- Hướng dẫn Tự động hóa Ansible trên Microsoft, AWS và hơn thế nữa
Kiểm tra Ansible với các Phương pháp Hiệu quả và Giám sát Vòng đời Module
- Các thực tiễn phát triển nâng cao cho các tài nguyên và tiện ích Ansible khác
Tối đa hóa API Python của Nền tảng Tự động hóa Red Hat Ansible
Làm việc với Ansible Galaxy và Sử dụng Cấu trúc Metadata
Tận dụng các Dịch vụ Cloud Công cộng Phù hợp với Ansible
Triển khai các Ứng dụng Cloud-Native bằng Tự động hóa Ansible
- Di chuyển sang nền tảng cloud-native 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 hồi với Tải trọng Hoạt động Năng động
- Làm việc với các module mạng Ansible và phân tích cú pháp dữ liệu Ansible
- Quản lý thời gian chờ, proxy và các vấn đề khác
- Thực hành ảo hóa và container hóa
Bảo trì và Quản lý Nền tảng Tự động hóa Ansible và các Thành phần
Trình bày các Trường hợp Tự động hóa Phổ biến Nhất cho Tổ chức
Khắc phục sự cố Nền tảng Tự động hóa Red Hat Ansible
Tóm tắt và Kết luận
Requirements
- Có kiến thức nền tảng về quản trị hệ thống Linux và giao diện dòng lệnh (CLI)
- Có kinh nghiệm thực hiện các tác vụ tự động hóa cơ bản Ansible
- Thông thạo cú pháp lập trình YAML
- Hiểu biết về cơ sở hạ tầng và quy trình làm việc CNTT
- Có kiến thức cơ bản về ngôn ngữ lập trình Python
Đối tượng
- DevOps Kỹ sư
- Nhà phát triển
- Quản trị viên SysOps
Testimonials (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
Course - Mastering Make: Advanced Workflow Automation and Optimization
Machine Translated