4.3.3 disk资源

获取指定虚机的硬盘资源相关信息

接口URI

/vm/{vmname}/disk/resource

访问方法

HTTP方法

GET

参数

路径参数(Path Parameter) 说明 数据类型
vmname 虚机的名字 字符串(String)类型。必须,无缺省值。

返回结果

状态码(code)

0000:查询成功
1001:用户token不正确
1002:用户权限不足
3006:虚机不存在

消息头

Status Code: 200 OK
.....

消息体

{
"hdisk0":{
           "disk_total_size":硬盘总容量,
           "disk_used_size":已用硬盘容量,
           "disk_total_pps":硬盘pp数量,
           "disk_used_pps":硬盘已用pp数量,
           "disk_free_pps":硬盘空闲pp数量,
           "disk_vscsi":"硬盘对应的vscsi",
           "disk_slot_num":硬盘对应的插槽号,
           "disk_belong_vg":"硬盘所属VG",
           "disk_lv_num":硬盘lv数量
} ,
"hdisk1":{
           "disk_total_size":硬盘容量,
           "disk_used_size":已用硬盘容量,
           .....
} ,
"code": "0000",
"msg": "Success"
}

元素说明

元素 说明 数据类型
disk_total_size 硬盘总容量, 单位:M 双精度(double)类型
disk_used_size 已用硬盘容量, 单位:M 双精度(double)类型
disk_total_pps 硬盘总pp数量 双精度(double)类型
disk_used_pps 硬盘已用pp数量 双精度(double)类型
disk_free_pps 硬盘空闲pp数量 双精度(double)类型
disk_vscsi 硬盘对应的vscsi 字符串(String)类型
disk_belong_vg 硬盘所属VG 字符串(String)类型
disk_slot_num 硬盘插槽号 双精度(double)类型
disk_lv_num 硬盘lv数量 双精度(double)类型
code 状态码 字符串(String)类型
msg 响应消息 字符串(String)类型
 

应用举例

获取虚机aix1234的硬盘资源相关信息

请求

GET http://192.168.137.25:8080/rest/vm/aix1234/disk/resource
Accept:application/json
Content-Type:application/json;charset=utf-8
Token:77c3a272ec31c3e3129a0f4a8cfbf140
... ...

响应

Status Code: 200 OK
{
"hdisk0":{
      "disk_total_size":136000,
      "disk_used_size":12000,
      "disk_total_pps":546,
      "disk_used_pps":373,
      "disk_free_pps":173,
      "disk_vscsi":"vscsi0",
      "disk_slot_num":31,
      "disk_belong_vg":"lparvg",
      "disk_lv_num":12
} ,
"hdisk1":{
      "disk_total_size":40000,
      "disk_used_size":30000,
      .....
} ,
"code": "0000",
"msg": "Success"
}