For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tổng quan

Tự động hóa hạ tầng VergeOS bằng REST API và vrg CLI, pyvergeos, mô-đun PowerShell PSVergeOS, nhà cung cấp Terraform, Ansible, Task Engine và Kubernetes/Rancher.

Mục tiêu học tập

Kết thúc mô-đun này, bạn sẽ có thể:

  • Sử dụng REST API của VergeOS để tự động hóa các tác vụ hạ tầng phổ biến thông qua các điểm cuối REST và công cụ CLI

  • Viết script với pyvergeos và PowerShell để tự động hóa hàng loạt các tác vụ VM, mạng và tenant

  • Quản lý hạ tầng bằng Terraform provider cho các triển khai khai báo, được kiểm soát phiên bản

  • Tự động hóa cấu hình với Ansible sử dụng bộ sưu tập VergeOS cho điều phối dựa trên playbook

  • Xây dựng quy trình làm việc theo sự kiện với Task Engine sử dụng webhook và các chuỗi tác vụ tự động

  • Triển khai Kubernetes trên VergeOS sử dụng Docker Machine Driver, tích hợp Rancher và các thành phần VergeOS CSI/CCM

Yêu cầu tiên quyết

  • Hoàn thành Mô-đun 1: Kiến thức cơ bản về kiến trúc -- hiểu biết về kiến trúc nền tảng VergeOS

  • Hoàn thành Mô-đun 6: Máy ảo -- hiểu biết về cung cấp và quản lý VM

  • Hoàn thành Mô-đun 7: Đa thuê bao -- hiểu biết về việc tạo tenant và phân bổ tài nguyên

  • Kiến thức cơ bản về REST API, công cụ dòng lệnh và ít nhất một ngôn ngữ script (Python, PowerShell hoặc HCL/Terraform)

Thời gian ước tính

4 giờ (2 giờ đọc + 2 giờ thực hành)

Chủ đề

  • Công cụ REST API & CLI — Xác thực với API VergeOS, khám phá các điểm cuối, thực hiện các thao tác CRUD và sử dụng vrg CLI để tự động hóa bằng script.

  • Python SDK (pyvergeos) — Tự động hóa các tác vụ VergeOS bằng pyvergeos: vòng đời VM, quản lý mạng, cung cấp tenant và các thao tác hàng loạt.

  • Module PowerShell — Quản lý VergeOS từ môi trường Windows bằng module PowerShell PSVergeOS để viết script và điều phối.

  • Terraform & Packer — Hạ tầng dưới dạng mã theo cách khai báo với Terraform provider của VergeOS và xây dựng image bất biến với Packer.

  • Bộ sưu tập Ansible — Quản lý và điều phối cấu hình dựa trên playbook bằng bộ sưu tập Ansible của VergeOS.

  • Task Engine & Webhooks — Tự động hóa theo sự kiện với task engine tích hợp sẵn, các tác vụ theo lịch và tích hợp webhook.

  • Kubernetes & Rancher — Chạy Kubernetes trên VergeOS với Docker Machine Driver, tích hợp Rancher, CSI driver và Cloud Controller Manager.

  • Thực hành: Tự động hóa hạ tầng — Sử dụng REST API, Terraform và các công cụ viết script để tự động hóa toàn bộ quá trình cung cấp VM và tenant từ đầu đến cuối.

Cập nhật lần cuối

Nội dung này có hữu ích không?