4.2.9 挂载硬盘

挂载硬盘

接口URI

rest/vm/mountDisk

访问方法

HTTP方法

POST

消息体

{
"vm_name":虚机名称
"uuid":磁盘uuid
}

元素说明

元素 说明 数据类型
vm_name 虚机名称 字符串(String)类型,必须,无缺省值。
uuid 磁盘uuid 字符串(String)类型,必须,无缺省值。

返回结果

状态码(code)

1001:用户token不正确
1002:用户权限不足
3006:虚机不存在
6002:虚机不存在或磁盘与虚机不在同一主机
6006:磁盘延迟创建过程中出错
7001:参数错误
7002:磁盘已占用

消息头

Status Code: 200 OK
.....

消息体

{
"code": "0000"
"msg": "Success"
}

元素说明

元素 说明 数据类型
code 状态码 字符串(String)类型
msg 响应消息 字符串(String)类型

应用举例

给虚机vm01挂载磁盘

请求

POST http://192.168.137.25:8080/rest/vm/mountDisk
Accept:application/json
Content-Type:application/json;charset=utf-8
Token:77c3a272ec31c3e3129a0f4a8cfbf140
... ...
{
"vm_name":"vm01"
"uuid":"ap71ee8-178b-4b43-892b-e50f1fdsfd39"
}

响应

Status Code: 200 OK
{
"code": "0000"
"msg": "Success"
}