Script trợ giúp API
Hướng dẫn sử dụng script trợ giúp yb-api của VergeOS để tương tác API đơn giản hơn, bao gồm liệt kê, tạo, nhân bản và quản lý máy ảo từ dòng lệnh.
Tham số yb-api Script trợ giúp cung cấp cho các nhà phát triển một cách dễ dàng để tương tác với API VergeOS. Nó đơn giản hóa việc thực hiện các lệnh gọi API, chẳng hạn như truy xuất máy ảo, cập nhật cấu hình và quản lý tài nguyên. Hướng dẫn này sẽ trình bày các lệnh chính và cách sử dụng của yb-api script.
Điều kiện tiên quyết
Quyền truy cập vào một hệ thống VergeOS.
Quyền truy cập vào cụm qua SSH hoặc kết nối trực tiếp.
wget và curl phải được cài đặt trên hệ thống cho một số thao tác nhất định.
Chạy Script Trợ Giúp
Để nhận trợ giúp hoặc xem các tùy chọn khả dụng, hãy chạy:
yb-api --helpKết nối vào node và thực thi lệnh này để bắt đầu sử dụng trình trợ giúp API.

Các lệnh ví dụ
Dưới đây là các ví dụ về cách sử dụng yb-api cho nhiều tác vụ quản lý VM khác nhau.
Lấy danh sách máy ảo (không bao gồm snapshot)
Truy xuất danh sách VM và lọc bỏ các snapshot.
Xuất đơn giản tất cả VM
Lệnh này truy xuất danh sách tất cả VM. Các --server, --user, --filter, và --fields cờ này là tùy chọn trong trường hợp này.
Lấy thông tin chi tiết về VM
Truy xuất hầu hết các trường, bao gồm thông tin về ổ đĩa và NIC, cho một VM cụ thể (ở đây là VM 1).
Đổi tên một máy ảo
Đổi tên một máy ảo hiện có (VM 1) thành "NEWNAME".
Xóa một máy ảo
Xóa một VM cụ thể (VM 1), sử dụng $key.
Tạo một máy ảo mới
Tạo một VM mới với cấu hình cụ thể (tên, số lõi CPU, RAM, v.v.).
Lấy lược đồ bảng cơ sở dữ liệu VM
Truy xuất lược đồ cho bảng cơ sở dữ liệu VM.
Nhân bản một máy ảo
Nhân bản một VM hiện có (VM 1) và đặt cho nó một tên mới.
Bật nguồn một máy ảo
Bật nguồn một VM hiện có (VM 1).
Lưu ý về yb-api
Tham số
yb-apiscript phụ thuộc vào wget, điều này có thể không được cài đặt theo mặc định trên macOS. Hãy đảm bảo cài đặt nó nếu cần.curl được dùng cho chức năng tải lên trong một số lệnh gọi API nhất định, chẳng hạn như gửi dữ liệu để tạo máy ảo mới.
Bằng cách sử dụng yb-api script trợ giúp, các nhà phát triển có thể đơn giản hóa việc tương tác với API VergeOS và quản lý máy ảo hiệu quả hơn. Hãy cho chúng tôi biết nếu bạn cần hỗ trợ thêm về các lệnh hoặc tùy chọn khác.
Cập nhật lần cuối
Nội dung này có hữu ích không?