Đề 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
- Xử lý cơ bản và xuất đầu ra với CLI AWX
- Giới thiệu về các tác vụ tự động hóa và hỗ trợ tính năng của CLI AWX
Bắt đầu với các tài nguyên và cài đặt môi trường của AWX
- Điều khiển các hành động tài nguyên và tùy chọn toàn cầu của AWX
Xác thực với Ansible AWX và sử dụng token OAuth2.0
- So sánh token và xác thực dựa trên phiên
- Tạo, in và sử dụng giá trị token trong CLI AWX
Cấu hình ứng dụng OAuth2.0 và phạm vi token OAuth2.0
- Trường hợp sử dụng của xác thực dựa trên phiên
Định dạng đầu ra AWX và cấu hình cài đặt mặc định CLI
- Làm việc với định dạng YAML và bảng
- Tùy chỉnh đầu ra với trình xử lý JSON
- Màu hóa đầu ra với các nút màu ANSI
Tạo chứng chỉ và danh sách máy chủ với Ansible AWX
- Gán quyền và giao quy tắc tự động hóa
Mở rộng Ansible AWX đến các tham số của Ansible Playbook
- Theo dõi nhật ký Ansible Playbook và điều hướng bảng điều khiển AWX
Cài đặt dự án và mẫu công việc với Ansible AWX
- Tạo một dự án mới từ kho lưu trữ GitHub
- Tạo và khởi chạy mẫu công việc
- Lên lịch thời gian chạy của các mẫu công việc đơn lẻ hoặc chuỗi
- 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 AWX bổ sung
Tự động hóa quy trình làm việc và tác vụ cơ bản với AWX và Ansible API
- Thực hiện công ước API RESTful trong AWX
- Sử dụng các công cụ API của AWX và thực thi các phương pháp tự động hóa
Phân tích 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 AWX
- Thực hiện các cấu hình xác thực nâng cao
Sao lưu và khôi phục AWX
Khắc phục sự cố Ansible AWX và xem xét nhật ký
Tóm tắ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 rõ về hạ tầng IT và quy trình
- Quen thuộc với nền tảng Ansible
- Thành thạo một ngôn ngữ lập trình bất kỳ
Đối tượng
- Kỹ sư DevOps
- Nhà phát triển
- Quản lý dự án
Đá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