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
Từ PowerShell Gallery (Khuyến nghị)
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:
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?