如果出现以下情况,可能会出现此问题,需要回复虚拟机才能正常启动:
1.将虚拟机复制或移动到其他主机后,无法启动该虚拟机。
2.在解决数据存储的问题后,无法启动虚拟机。
请求地址:
请求地址 | 请求方法 |
/api/vm/message/reply | POST |
请求参数
参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 |
vmid | String | 是 | 32 | 虚拟机ID | |
magid | String | 是 | 32 | 消息ID | |
opt | Int | 否 | 1 | 选项:0取消 1我移动了它 2我复制了它,默认为2 |
|
clientid | String | 是 | 32 | 代理客户端ID |
|
异步返回示例
{
"errcode": "200",
"errmsg": "ok",
"data": {
"vmid": "32",
"taskid": "be1e6a4682502fb8ad89a12444c40998"
}
}
异步返回参数说明
参数 | 描述 |
vmid | 虚拟机ID |
taskid | 任务ID,可用于获取任务执行信息 |
同步返回示例
{
"TaskID": "b358e193604a909475b59ab885d7294e",
"Describe": "答复虚拟机问题",
"Content": {
"task": {
"event_name": "EVENT_VM_MESSAGE_REPLY",
"task_errcode": "500",
"task_errmsg": "Received SOAP response fault from []: answer\nA specified parameter was not correct: \"\n"
},
"vm": {
"vmid": "111"
}
},
"InsertTime": 1696332316,
"UpdateTime": 1696332317,
"ExpireTime": 1696418716
}
同步返回参数说明
参数 | 描述 |
TaskID | 任务ID |
Describe | 任务描述 |
Clientid | 代理客户端ID |
Content | 任务详情 |
task | 任务执行信息 |
event_name | 事件名称 |
task_errcode | 错误代码 |
task_errmsg | 错误提示 |
vm | 虚拟机信息 |
vmid | 虚拟机ID |
magid | 消息ID |
InsertTime | 任务创建时间 |
UpdateTime | 任务更新时间 |
ExpireTime | 任务有效时间 |
异常示例
{"errcode":"500","errmsg":"内部错误"}