Đề cương khóa học
Giới thiệu
Cài đặt và cấu hình Ansible AWX
- Yêu cầu hệ thống cho Ansible AWX
Tổng quan về các tính năng và kiến trúc của Ansible AWX
- So sánh Ansible AWX với Red Hat Ansible Tower
- Các khái niệm DevOps được áp dụng trong Ansible AWX
Tổng quan về giao diện dòng lệnh của Ansible AWX
- Làm quen với cấu trúc API HTTP của AWX
- Phân tích cơ bản và xuất kết quả bằng AWX CLI
- Giới thiệu về các nhiệm vụ tự động hóa và hỗ trợ tính năng của AWX CLI
Bắt đầu với các tài nguyên và cấu hình môi trường của AWX
- Chỉnh sửa các hành động tài nguyên AWX và tùy chọn toàn cầu
Xác thực với Ansible AWX và sử dụng token OAuth2.0
- So sánh giữa token và xác thực dựa trên phiên
- Tạo, in và sử dụng giá trị token trong AWX CLI
Cấu hình ứng dụng OAuth2.0 và giới hạn token OAuth2.0
- Trường hợp sử dụng xác thực dựa trên phiên
Định dạng đầu ra của AWX và cấu hình cài đặt CLI mặc định
- Làm việc với các định dạng đầu ra YAML và bảng
- Tùy chỉnh đầu ra bằng trình xử lý JSON
- Màu hóa đầu ra bằng nút màu ANSI
Tạo credentials và inventories với Ansible AWX
- Gán quyền và ủy thác các quy tắc tự động hóa
Mở rộng Ansible AWX đến tham số Ansible Playbook
- Theo dõi nhật ký Ansible Playbook và điều hướng bảng điều khiển AWX
Thiết lập dự án và mẫu công việc với Ansible AWX
- Tạo một dự án mới từ kho GitHub
- Tạo và chạy mẫu công việc
- Lập lịch thời gian chạy của các mẫu công việc đơn lẻ hoặc liên kết
- Chạy và theo dõi đầu ra Ansible Playbook
- Cập nhật mẫu công việc với CLI Ansible AWX
Làm việc với khóa SSH trong Ansible AWX
- Nhập và xuất các tài nguyên bổ sung của AWX
Tự động hóa quy trình làm việc và các nhiệm vụ cơ bản với AWX và Ansible API
- Triển khai chuẩn RESTful API trong AWX
- Sử dụng công cụ API của AWX và thực hiện các phương thức tự động hóa
Lấy mẫu và kiểm thử chỉ số trong Ansible AWX API
Quản lý chức năng chia sẻ thông tin và duy trì bảo mật của AWX
- Triển khai các cấu hình xác thực nâng cao
Sao lưu và phục hồi AWX
Khắc phục sự cố Ansible AWX và xem xét nhật ký
Tổng kết và Kết luận
Yêu cầu
- Kinh nghiệm quản trị hệ thống Linux và dòng lệnh
- Hiểu biết cơ bản về cú pháp lập trình YAML
- Hiểu biết về hạ tầng IT và quy trình làm việc
- Quen thuộc với nền tảng Ansible
- Chuyên môn trong bất kỳ ngôn ngữ lập trình nào
Đối Tượng Học Viên
- Kỹ sư DevOps
- Nhà phát triển
- Quản lý dự án
Đánh giá (1)
Có rất nhiều bài tập thực hành được giám sát và hỗ trợ bởi người hướng dẫn
Aleksandra - Fundacja PTA
Khóa học - Mastering Make: Advanced Workflow Automation and Optimization
Dịch thuật bằng máy