管理程序 REST API

可使用此 REST API 来管理虚拟机管理器。

获取所有管理程序

表 1. 获取所有管理程序
REST API 信息 描述
URI /admin/resources/hypervisors  
方法 (method) GET  
返回 200 返回所有管理程序的列表
404 未找到管理程序列表
500 平台 System Manager 在处理请求时迂到内部错误。

返回管理程序列表。

可使用可选参数来修改来自 REST API 调用的响应。 有关更多信息,请参阅相关信息部分。

响应主体

[
   {
      "vendor_informations": [
         "/admin/resources/vendor_informations/6cf52365-0ae0-42ae-bd53-2842e08f2d9f"
      ],
      "compute_nodes": "/admin/resources/compute_nodes/dd67b50a-4a6c-4b9b-aa14-40ca4828902f",
      "created_time_raw": 1466086465688,
      "events": [
      ],
      "management_endpoints": [
         "/admin/resources/management_endpoints/8939e912-95e0-41ff-8f87-56718dccc195",
         "/admin/resources/management_endpoints/0d7ddd41-3e39-4cdb-a8dd-820951e7b410"
      ],
      "hypervisor_keys": null,
      "hypervisor_memory_overhead": 14336,
      "isas_rn": 1,
      "state": "available",
      "label_text": "Hypervisor",
      "instances": [
         "/admin/resources/instances/18ce0d7a-48e3-4b1a-8a9b-d9a0afb43407",
         "/admin/resources/instances/6c7f7b66-adb4-4427-9e27-f246207f3e45"
      ],
      "updated_time": "Thu 04 Aug 2016 16:36:53.638 UTC",
      "label_key": "pure0520",
      "version": "V2.3.3",
      "id": "/admin/resources/hypervisors/6dd514d8-da71-4754-b95c-583411ba0bd1",
      "label_user": "Hypervisor",
      "updated_time_raw": 1470328613638,
      "repository": "F",
      "software_version": "VMware ESXi 6.5.0 build-3620759",
      "name": "SN#J10LFVG",
      "hypervisor_cpu_percent_overhead": 13,
      "created_time": "Thu 16 Jun 2016 14:14:25.688 UTC",
      "hypervisor_cpu_overhead": 2.1
   }
]
compute_nodes
管理程序在其上运行的计算节点
created_time
创建对象的时间
id
对象在系统中的唯一标识。
label_key
用于检索管理程序的标签的关键字
label_text
缺省已翻译消息文本
label_user
用户修改的消息文本
名称
管理程序的名称
software_version
管理程序的软件版本
state
对象的一般可用性。 如果是“pending”,那么表示对象已创建,但尚未激活。 如果是“available”,那么表示对象在系统中处于活动状态。
updated_time
最近一次更新对象的时间

父代:

compute_nodes

子代:

management_endpointsvendor_informationsevents

获取特定管理程序

表 2. 获取特定管理程序
REST API 信息 描述
URI /admin/resources/hypervisors/{id}  
方法 (method) GET  
返回 200 返回了管理程序。
404 未找到管理程序
500 平台 System Manager 在处理请求时迂到内部错误。

返回标识为 {id} 的单个管理程序。

可使用可选参数来修改来自 REST API 调用的响应。 有关更多信息,请参阅相关信息部分。