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

Mô-đun PowerShell của VergeOS (PSVergeOS)

PSVergeOS là một mô-đun PowerShell cung cấp hơn 200 cmdlet để quản lý hạ tầng VergeOS thông qua REST API, cho phép tự động hóa VM, mạng, lưu trữ, tenant và khôi phục thảm họa.

Tổng quan

PSVergeOS là một mô-đun PowerShell để quản lý hạ tầng VergeOS thông qua REST API. Nó cung cấp hơn 200 cmdlet để tự động hóa vòng đời VM, mạng, lưu trữ, các thao tác đa thuê bao và quy trình khôi phục sau thảm họa, cho phép quản trị viên tận dụng chuyên môn PowerShell của họ để quản lý VergeOS.

Tính năng chính

  • Quản lý VM: Tạo, cấu hình, điều khiển nguồn, sao chép, ảnh chụp nhanh và di chuyển

  • Mạng nâng cao: Mạng ảo, quy tắc tường lửa, DHCP, DNS, VPN IPSec và WireGuard

  • NAS & Lưu trữ: Quản lý volume, chia sẻ CIFS/NFS và đồng bộ hóa

  • Đa thuê bao: Cấp phát tenant với cách ly tài nguyên

  • Khôi phục sau thảm họa: Ảnh chụp nhanh trên đám mây, đồng bộ hóa site, quy trình khôi phục

  • Hỗ trợ pipeline: Các cmdlet có thể xâu chuỗi cho các thao tác hàng loạt

  • Đa nền tảng: Windows, macOS và Linux với PowerShell 7.4+

Yêu cầu

  • PowerShell 7.4 hoặc mới hơn

  • VergeOS 26.0 trở lên

Cài đặt

Cài đặt thủ công

Xác thực

Mô-đun hỗ trợ nhiều phương thức xác thực:

  • Thông tin xác thực tương tác: Nhắc nhập tên người dùng và mật khẩu tại thời gian chạy

  • Đối tượng PSCredential: Tự động hóa xác thực bằng thông tin xác thực đã lưu

  • Mã thông báo API: Sử dụng các mã thông báo được tạo sẵn cho các kịch bản không tương tác

  • Chứng chỉ tự ký: Tùy chọn bỏ qua xác thực chứng chỉ cho môi trường thử nghiệm

Các cmdlet có sẵn

Mô-đun chứa hơn 200 cmdlet được tổ chức theo danh mục:

Danh mục
Mô tả

Kết nối

Kết nối, ngắt kết nối và quản lý các kết nối máy chủ

Máy ảo

Vòng đời, ảnh chụp nhanh, ổ đĩa, NIC

Mạng

Mạng, quy tắc, DNS, DHCP, chẩn đoán

VPN

Kết nối/chính sách IPSec, giao diện/người ngang hàng WireGuard

NAS/Lưu trữ

Dịch vụ, volume, chia sẻ, ảnh chụp nhanh, đồng bộ hóa

Tenant

Cấp phát, ảnh chụp nhanh, phân bổ lưu trữ

Người dùng & Nhóm

Quản lý tài khoản, quyền, khóa API

Hệ thống

Cụm, nút, giấy phép, cài đặt

Giám sát

Cảnh báo, nhật ký, tác vụ

Sao lưu & DR

Hồ sơ, ảnh chụp nhanh trên đám mây, quản lý site

Các trường hợp sử dụng phổ biến

  • Thao tác VM hàng loạt: Dừng, khởi động, chụp ảnh nhanh hoặc di chuyển nhiều VM với hỗ trợ pipeline

  • Báo cáo hạ tầng: Xuất danh mục VM, mức sử dụng tài nguyên và dữ liệu cấu hình

  • Tự động hóa mạng: Tạo mạng, cấu hình DHCP và quản lý quy tắc tường lửa

  • Bảo trì theo lịch: Tích hợp với Task Scheduler hoặc cron cho các thao tác tự động

  • Tích hợp CI/CD: Cấp phát môi trường thử nghiệm như một phần của các pipeline triển khai

Để xem các mẫu mã, hãy xem thư mục Examples trong kho lưu trữ GitHub.

Tài liệu và tài nguyên

Để xem tài liệu đầy đủ, bao gồm tất cả các cmdlet, tham số và ví dụ sử dụng chi tiết, hãy truy cập kho lưu trữ chính thức:

Hỗ trợ

Nếu bạn gặp sự cố hoặc có yêu cầu tính năng, vui lòng mở một issue trên kho lưu trữ GitHub:

Tài nguyên bổ sung

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

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