xcp-ng API开放平台

更多XCP-ng是一个基于XenServer的社区驱动虚拟化平台,提供现代Web UI、实时迁移、扩展性和安全性。它与Xen Orchestra配合使用,支持从VMware等平台迁移,强调安全性,并提供长短期支持版本。XCP-ng是Xen Project的一部分,由Vates提供商业支持。

收录时间:
2024.11.16
企业标签:
分类标签:
访问官网

xcp-ng API开放平台概述

API产品信息

Xen Orchestra API是用于管理XCP-ng的两种API之一,包括一个用于读取内容的简单REST API和一个功能全面但更复杂的JSON-RPC over websocket API。

核心功能

功能模块服务详情
REST API提供简单的curl命令请求,适用于公共使用。
JSON-RPC over websocket适用于实时更新浏览器中的对象,功能全面但复杂度较高。
身份验证所有HTTP请求需要附带有效的认证Token。
对象集合请求支持limit、fields、filter、ndjson等查询参数。
属性更新目前仅限于更新name_label和name_description。

使用场景

  • 大规模管理:通过REST API和JSON-RPC over websocket API实现XCP-ng的大规模管理。
  • 实时数据更新:使用JSON-RPC over websocket API实现浏览器中对象的实时更新。
  • 认证与授权:通过REST API进行身份验证,确保只有授权用户可以访问API。
  • 数据查询与过滤:利用集合请求功能,实现对XCP-ng中对象的灵活查询和过滤。
  • 对象属性管理:通过属性更新功能,管理XCP-ng中虚拟机和VDI的属性。

xcp-ng API开放平台的同类