如果出现以下情况,可能会出现此问题,需要回复虚拟机才能正常启动:

1.将虚拟机复制或移动到其他主机后,无法启动该虚拟机。

2.在解决数据存储的问题后,无法启动虚拟机。


请求地址:

请求地址请求方法
/api/vm/message/replyPOST

请求参数

参数类型是否必填最大长度描述示例值
vmidString32虚拟机ID
magidString32消息ID
optInt1选项:0取消 1我移动了它 2我复制了它,默认为2
clientidString32代理客户端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":"内部错误"}