Trang chủTin tứcAWX job templates - Hướng dẫn cài đặt cấu hình chi tiết
AWX job templates - Hướng dẫn cài đặt cấu hình chi tiết

AWX job templates là một phần quan trọng của hệ thống quản lý và tự động hóa quản trị hạ tầng công nghệ thông tin. Tìm hiểu chi tiết cách cài đặt sau đây.

Các AWX job templates thường bao gồm các tham số và cấu hình cần thiết để thực hiện các công việc như triển khai ứng dụng, sao lưu dữ liệu, cấu hình hệ thống, và nhiều tác vụ khác. Chúng có thể được tạo ra từ các nhiệm vụ cụ thể hoặc từ các mẫu tiêu chuẩn đã được định nghĩa trước. Mỗi job template có thể được tùy chỉnh để đáp ứng các yêu cầu cụ thể của tổ chức và dự án.

>>> Xem thêm:

Hướng dẫn cài đặt cấu hình AWX job templates chi tiết
Hướng dẫn cài đặt cấu hình AWX job templates chi tiết 

1. AWX job templates là gì?

AWX job templates là một phần quan trọng của hệ thống quản lý và tự động hóa quản trị hạ tầng (IT), được phát triển bởi cộng đồng open-source. Đây là các mẫu công việc được tạo ra để thực hiện các tác vụ cụ thể trên các tài nguyên máy chủ và hệ thống mạng. AWX job templates không chỉ đơn giản là một cách để tự động hóa các công việc, mà còn là một cơ chế quản lý và tái sử dụng các quy trình công việc (workflow) trong việc triển khai và quản lý hạ tầng công nghệ thông tin.

2. Hướng dẫn cài đặt cấu hình AWX job templates

Trong phần tiếp theo này, tôi sẽ hướng dẫn bạn các bước thực hiện cấu hình cài đặt AWX job templates, giúp bạn có thể thực hiện đơn giản, dễ dàng. Bạn cần thực hiện các bước sau đây:

Trước đó, nó cần chuẩn bị Playbooks trên kho Kiểm soát nguồn mà bạn đã đặt cho dự án mà bạn đã thêm như ở đây.

Ví dụ này dựa trên môi trường mà kho lưu trữ Git được đặt với quyền truy cập HTTP được bật cho Kiểm soát nguồn.

Trong ví dụ của tôi đã thực hiện chuẩn bị các file Playbook trên github rồi.

chuẩn bị các file Playbook trên github
chuẩn bị các file Playbook trên github

Khi bạn tạo Playbook mới trên kho lưu trữ được đặt làm Source Control, kho lưu trữ đó cần đồng bộ hóa chúng với AWX.

Bước 1: Đăng nhập vào Ansible AWX Web và nhấp vào [Projects] ở khung bên trái và mở dự án bạn đã thêm, sau đó nhấp vào nút [Sync] để nhập Playbooks mới.

nhập Playbooks mới
nhập Playbooks mới

Bước 2: Thêm job templates, Nhấp vào [Templates] ở khung bên trái.

Thêm job templates
Thêm job templates

Bước 3: Nhập thông tin cơ bản cho mẫu công việc và nhấp vào nút [Save] để lưu.

  • [Name]: Đặt bất kỳ tên nào bạn thích
  • [Job Type]: Chỉ định loại công việc
    • [Run] hoặc [Check] - nếu [Check] được chọn, chỉ cú pháp Playbook được chọn.
  • [Inventory]: Chỉ định khoảng không quảng cáo
    • Để nhấp vào biểu tượng kính lúp, bạn có thể chọn từ kho hiện có mà bạn đã thêm.
  • [Project]: Chỉ định dự án
    • Để nhấp vào biểu tượng kính lúp, bạn có thể chọn từ các dự án hiện có mà bạn đã thêm.
  • [Execution Environment]: Chỉ định Môi trường thực thi khi công việc được thực thi
    • Để nhấn vào biểu tượng kính lúp, có thể chọn từ danh sách bên dưới.
    • [AWX EE (latest)], [Control Plane Execution Environment].
  • [Playbook]: Chỉ định Playbook bạn muốn thực thi
    • Có thể chọn từ danh sách Playbook được lưu trữ trên kho Source Control được chỉ định trên [Project].
  • [Credentials]: Chỉ định Thông tin xác thực cho Máy chủ mục tiêu
    • Máy chủ đích có nghĩa là Host/Group bạn đặt trong Playbook.
    • Để nhấp vào biểu tượng kính lúp, bạn có thể chọn từ thông tin xác thực hiện có mà bạn đã thêm.
  • [Privilege Escalation]: Nếu bạn đặt người dùng chung trong Credential được chỉ định, hãy chọn hộp để chuyển lên đặc quyền gốc trên Máy chủ mục tiêu
Nhập thông tin cơ bản AWX job templates
Nhập thông tin cơ bản

Bước 4: Sau khi lưu template, màn hình sau hiển thị bên dưới.

Thực hiện click vào Lanch để chạy Job
Thực hiện click vào Lanch để chạy Job

Bước 5: Kết quả thành công

HIển thị kết quả thành công
HIển thị kết quả thành công

Kết luận

Sử dụng AWX job templates giúp tăng cường tính hiệu quả và nhất quán trong việc triển khai và quản lý hạ tầng công nghệ bằng cách tự động hóa các quy trình công việc và giảm thiểu sự can thiệp thủ công. Đồng thời, chúng cung cấp một cơ chế linh hoạt và tái sử dụng cho việc triển khai các tác vụ quản trị hệ thống, giúp tăng cường sự tổ chức và quản lý hiệu quả trong môi trường công nghệ thông tin phức tạp ngày nay. Trở lại với suncloud.vn để cùng cập nhật kiến thức các phần tiếp theo về Ansible nhé.

Tác giả:
author avatar
Mình là Huy, hiện mình đang là kỹ sư hệ thống tại SunCloud. Mình có nhiều năm kinh nghiệm, kiến thức chuyên môn về mạng, hệ thống, điện toán mây và an ninh bảo mật. Mình đã triển khai và vận hành rất nhiều dự án thực tế cho doanh nghiệp, cơ quan. Mình đã đạt được một số chứng chỉ quốc tế như CCNP, LPI, VCP, đồng thời mình vẫn đang tiếp tục học tập để trau dồi kiến thức mỗi ngày. Mình rất yêu thích công nghệ, đam mê chia sẻ những kiến thức, thông tin hữu ích cho mọi người.

Tin tức nổi bật