Đề 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 Dự án Ansible

  • Xem xét các khái niệm và nguyên tắc cơ bản của Ansible
  • Bắt đầu với cú pháp nâng cao của Ansible và các công cụ mã nguồn mở

Thiết lập Ansible và Cấu hình Tài nguyên Tự động hóa

  • Các yêu cầu hệ thống cho Ansible
  • Chọn môi trường OS tối ưu cho việc cài đặt Ansible
  • Thực thi các lệnh cấp cao ban đầu trong CLI của Ansible

Sử dụng các Dự án và Tính năng Mã nguồn mở trong Playbooks

  • Khởi tạo các thành phần Playbooks cho các trường hợp sử dụng nâng cao

Làm việc với Kho Ansible cho các Quy trình Tự động hóa Phức tạp

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

Vận hành với Cú pháp Nâng cao của Ansible và Sử dụng các Thực hành YAML Mở rộng

  • Làm thế nào để quản lý các chuỗi dữ liệu không an toàn hoặc thô?

Thực thi Chuyển đổi Chuỗi cho các Chức năng Linh hoạt của Ansible

  • Xử lý dữ liệu phức tạp cho các hoạt động quản trị

Tổng quan về các Plugin Mã nguồn mở cho Dự án Ansible

  • Mở rộng plugin để sử dụng tối ưu

Cập nhật các Chức năng Triển khai Playbooks trong Ansible

  • Thực thi CLI so với giao diện cho Playbooks
  • Làm việc với các từ khóa phức tạp và vận hành các công cụ CLI trung gian

Quản trị các Ứng dụng Tối ưu của các Thành phần và Chức năng Ad-Hoc của Ansible

  • Các thực hành tốt nhất để làm việc với vòng lặp, điều kiện, v.v.

Quản lý Lỗi Playbooks và Thiết lập Môi trường Tác vụ Từ xa

Tái chế Artifacts và Điều chỉnh Vai trò trong Ansible

Sử dụng Cấu trúc và Mô hình Kho Năng động

  • Xem xét các khái niệm thẻ đặc biệt và triển khai cách sử dụng của chúng

Áp dụng các Phương pháp Kết nối Mở rộng và Quản lý Khóa Máy chủ

Mã hóa Nội dung Dự án Ansible và Thực thi các Chiến lược Xử lý Dữ liệu Nâng cao

Tích hợp Ansible với AWX để có các Chức năng Điều phối Tối ưu

Tương tác với RESTful APIs bằng Playbooks và AWX

Tự động hóa Quy trình Xây dựng và Tinh giản Quy trình Làm việc trong Ansible

Phát triển các Phương pháp CI/CD với Ansible

Tổng quan về Phát triển Module và Plugin Tùy chỉnh trong Ansible

  • Triển khai các thực hành hiệu quả cho các module hoặc plugin cục bộ và toàn cầu
  • Tạo và viết các module và plugin được tối ưu hóa

Vận hành các Công cụ và Tính năng Ansible với Python 3.x và Python API

Gỡ lỗi Module và Mẹo cho Định dạng Documentation

Triển khai Module Ansible trên các Nền tảng Bên ngoài

  • Hướng dẫn cho các Triển khai Ansible trong 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 hành phát triển nâng cao cho các tài nguyên và tiện ích Ansible khác

Sử dụng Cấu trúc Metadata trong Ansible và Tích hợp với các Dịch vụ Cloud Công cộng

Triển khai Ứ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

Tích hợp Ansible với Repos và Thiết lập Người bảo trì Collection

Tự động hóa Mạng với Ansible và Phản hồ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

Thực hiện các Phương pháp Bảo trì và Quản trị Nâng cao cho Dự án và Thành phần Ansible

Thảo luận về các Khái niệm Chuyên sâu về Vòng đời Phát triển của Ansible

  • Tận dụng tài liệu Ansible và các bộ sưu tập tài nguyên mã nguồn mở

Trình diễn 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ố Ansible

Tóm tắt và Kết luận

Requirements

  • Thông thạo cú pháp lập trình YAML và Python 3.x
  • Kinh nghiệm sâu rộng trong quản trị hệ thống Linux và CLI
  • Kiến thức về các tác vụ tự động hóa cơ bản Ansible
  • Hiểu biết về các khái niệm và nguyên tắc nền tảng Ansible
  • Làm quen với quy trình làm việc CNTT và kiến trúc DevOps

Đối tượng

  • Kỹ sư DevOps
  • Nhà phát triển
  • Quản trị viên SysOps
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories