跳到主要内容

虚拟机迁移

将虚拟机迁移到其他节点。

请求

POST /api/v1/pve/vm/:clusterId/:node/:vmid/migrate
Authorization: Bearer <token>
Content-Type: application/json

路径参数

参数类型说明
clusterIdint集群 ID
nodestring源节点名称
vmidint虚拟机 ID

请求体

{
"target": "pve-node-02",
"online": true,
"withLocalDisks": false
}

请求参数说明

参数类型说明
targetstring目标节点名称
onlinebool是否在线迁移(默认:true)
withLocalDisksbool是否迁移本地磁盘(默认:false)

响应

{
"code": 200,
"message": "success",
"data": {
"taskId": "UPID:pve-node-01:00001234:5678ABCD:90EF1234:migrate:100:root@pam:"
}
}

迁移状态

可以通过任务 API 查询迁移状态:

GET /api/v1/pve/task/:taskId
Authorization: Bearer <token>