4.2.16 虚机迁移

虚机由源主机迁移到指定主机下

接口URI

/vm/migrate/{name}

访问方法

HTTP方法

POST

消息体

{
     "source":源主机,
     "target":目标主机,
     "operation":操作(v:验证,m:迁移)
}

元素说明

元素 说明 数据类型
name 虚机的名字 字符串(String)类型,必须,无缺省值。
source 源主机 字符串(String)类型,必须,无缺省值。
target 目标主机 字符串(String)类型,必须,无缺省值。
operation 操作 字符串(String)类型,必须,无缺省值。

返回结果

状态码(code)

0000:迁移成功
1001:用户token不正确
1002:用户权限不足
3008:请求超时

消息头

Status Code: 200 OK
.....

消息体

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

元素说明

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

应用举例

将虚机“aix_text”由“主机1”迁移到“主机2”

请求

POST http://192.168.137.25:8080/rest/vm/migrate/aix_text
Accept:application/json
Content-Type:application/json;charset=utf-8
Token:77c3a272ec31c3e3129a0f4a8cfbf140
... ...
{
     "source":主机1,
     "target":主机2,
     "operation":m
}

响应

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