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

API 辅助脚本

关于使用 VergeOS yb-api 辅助脚本简化 API 交互的指南,包括通过命令行列出、创建、克隆和管理虚拟机。

yb-api 辅助脚本为开发人员提供了一种轻松与 VergeOS API 交互的方式。它简化了 API 调用,例如检索虚拟机、更新配置和管理资源。本指南将概述该 yb-api 脚本。

前提条件

  • 可访问 VergeOS 系统。

  • 可通过 SSH 或直接连接访问集群。

  • wget 以及 curl 必须安装在系统上,才能执行某些操作。

运行辅助脚本

如需获取帮助或查看可用选项,请运行:

yb-api --help

连接到节点并执行此命令,即可开始使用 API 辅助脚本。

yb-api 示例

示例命令

以下是如何使用 yb-api 来执行各种虚拟机管理任务的示例。

获取虚拟机列表(不包括快照)

检索虚拟机列表并过滤掉快照。

所有虚拟机的简单导出

该命令会检索所有虚拟机的列表。 --server, --user, --filter,并 --fields 在这种情况下,这些标志是可选的。

获取虚拟机详细信息

检索特定虚拟机的大部分字段,包括磁盘和 NIC 信息(此处为 VM 1)。

重命名虚拟机

将现有虚拟机(VM 1)的名称更改为“NEWNAME”。

删除虚拟机

删除特定虚拟机(VM 1),使用其 $key.

创建新的虚拟机

使用特定配置(名称、CPU 核心、RAM 等)创建新的虚拟机。

获取虚拟机数据库表结构

检索虚拟机数据库表的结构。

克隆虚拟机

克隆现有虚拟机(VM 1)并为其指定新名称。

启动虚拟机

启动现有虚拟机(VM 1)。

注意事项 yb-api

  • yb-api 脚本依赖于 wget,它可能未在 macOS 上默认安装。如有必要,请确保安装它。

  • curl 在某些 API 调用中用于上传功能,例如在创建新虚拟机时提交数据。


辅助脚本,开发人员可以简化与 VergeOS API 的交互,并更高效地管理虚拟机。如果您需要更多命令或选项方面的帮助,请告诉我们。 yb-api 辅助脚本,开发人员可以简化与 VergeOS API 的交互,并更高效地管理虚拟机。如果您需要更多命令或选项方面的帮助,请告诉我们。


文档信息

  • 最后更新:2024-08-29

  • vergeOS 版本:4.12.6

最后更新于

这有帮助吗?