1. 虚拟机迁移
  • 后台
    • API管理
      • 添加API key
      • 分页获取API信息
      • 删除指定ID的API key
      • 停用指定API
      • 启用指定API
    • IP池管理
      • 根据掩码位批量插入IP
      • 根据IP范围批量插入IP
      • 分页查询IP池列表
      • 查询指定IP池下的IP列表
      • 更新IP池信息
      • 修改IP信息
      • 删除指定IP池
      • 查询节点可用IP
    • OS管理
      • 获取在线系统列表
      • 激活在线OS
      • 手动新增OS
      • 分页获取已添加OS
      • 分页带条件获取已添加os
      • 下载镜像
      • 删除os
      • 修改os
    • 登录鉴权
      • 登陆接口
    • 地区管理
      • 增加地区
      • 删除地区
      • 修改地区
      • 分页查询地区
      • 查询指定id的地区
      • 添加某节点到指定地区
      • 获取指定地区的节点列表
      • 获取指定父级地区的子地区列表
      • 分页查询父级(一级)地区
    • 节点池管理
      • 网卡管理
        • 获取节点网卡信息
        • 获取节点网卡配置文件信息
        • 创建指定节点虚拟网卡
      • 负载信息
        • 查询单个节点状态
        • 获取指定节点负载信息
        • 获取节点总数
      • SDN
        • vnets
          • subnets
            • 添加子网
            • 根据vnet查询subnet列表
          • 添加vnet区域
          • 查询vnet列表
          • 删除vnet区域
          • 删除vnet区域ByName
        • 添加sdn区域
        • 根据id删除sdn区域
        • 根据标识zone删除sdn区域
        • 查询sdn区域列表
      • NAT相关
        • PVE主控创建NAT
      • 添加PVE主控节点
      • 分页获取集群节点列表
      • 修改集群节点信息
      • 删除指定ID节点
      • 根据IP池更新虚拟机多IP信息
      • 执行同步VM IP绑定接口
      • 回滚同步VM IP绑定接口
    • 超管账号管理
      • 添加超管账号
      • 分页查询超管账号
      • 修改超管账号接口
      • 根据uuid查询超管
      • 删除超管账号
    • 实例管理
      • 模板管理
      • 配置模板管理
        • 增加配置模板
        • 删除配置模板
        • 修改配置模板
        • 分页查询配置模板
      • 实例操作
        • NAT
          • 添加虚拟机NAT规则
          • 删除虚拟机NAT规则
          • 获取虚拟机NAT规则
          • 获取虚拟机NAT相关信息
        • 快照备份
          • 获取虚拟机快照
          • 创建虚拟机快照
          • 删除虚拟机快照
          • 回滚虚拟机快照
          • 获取虚拟机备份
          • 创建虚拟机备份
          • 删除虚拟机备份
          • 还原虚拟机备份
        • vpc和安全组
          • Admin-安全组
            • 新增安全组
            • 修改安全组
            • 删除安全组
            • 分页查询安全组
            • 查询安全组详情
            • 新增安全组规则
            • 修改安全组规则
            • 删除安全组规则
            • 查询安全组规则列表
            • 应用安全组
            • 取消应用安全组
            • 同步安全组到受控端
            • 安全组差异校验
          • 查询 VPC 公网 IP 与私网 IP 绑定
          • 手动同步VPCIP转发
        • 获取节点空闲IP
        • 虚拟机添加IP
        • 删除虚拟机IP
        • 修改虚拟机IP
        • 电源状态操作
        • 重装虚拟机系统
        • 删除虚拟机
        • 强制删除虚拟机
        • 恢复虚拟机
        • 重置虚拟机流量
        • 重置虚拟机状态
        • 添加虚拟机流量包
        • 虚拟机配置修改
        • 同步防火墙IPMAC绑定
      • 创建虚拟机
      • 分页获取实例信息
      • 分页获取回收站实例信息
      • 带参数分页获取实例信息
      • 获取虚拟机主机信息
      • 获取虚拟机历史负载
      • 获取指定虚拟机的vnc地址
      • 以降序排列获取虚拟机分页列表
      • 分页获取指定状态的虚拟机列表
      • 获取指定状态的虚拟机总数
      • 获取实例总数
      • 修改指定虚拟机的VNC密码
    • 系统设置
      • 获取统计数据
      • 获取被控通讯密钥
      • 获取全局虚拟机默认系统盘大小
      • 修改全局虚拟机默认系统盘大小
      • 获取全部配置
      • 修改系统配置
      • 获取系统日志
      • 获取系统日志ByID
    • 日志管理
    • 限制功能
      • CPU模型管理
        • 新增cpu信息模型
        • 删除cpu信息模型
        • 修改cpu信息模型
        • 查询cpu信息模型
        • 分页查询cpu信息模型
      • 硬件模型管理
        • 新增smbios信息模型
        • 删除smbios信息模型
        • 修改smbios信息模型
        • 查询smbios信息模型
        • 分页查询smbios信息模型
      • 组合模板
        • 添加模型组
        • 删除模型组
        • 修改模型组
        • 查询模型组
        • 分页查询模型组
    • VNC控制器管理
      • 增加vnc控制器节点
      • 删除vnc控制器节点
      • 修改vnc控制器节点
      • 分页查询vnc控制器节点
    • QEMU初始化脚本
      • 后台-新增初始化脚本
      • 后台-修改初始化脚本
      • 后台-删除初始化脚本
      • 后台-获取初始化脚本详情
      • 后台-初始化脚本列表
      • 后台-手动执行初始化脚本
      • 后台-查询脚本执行记录
    • 虚拟机迁移
      • 创建虚拟机迁移任务
        POST
      • 获取虚拟机迁移进度
        GET
  • API
    • NAT
      • 添加虚拟机NAT规则
      • 删除虚拟机NAT规则
      • 获取虚拟机NAT规则
      • 获取虚拟机NAT相关信息
    • 快照备份
      • 获取虚拟机快照
      • 添加虚拟机快照
      • 删除虚拟机快照
      • 回滚虚拟机快照
      • 获取虚拟机备份
      • 创建虚拟机备份
      • 删除虚拟机备份
      • 还原虚拟机备份
    • API-安全组
      • 新增安全组
      • 修改安全组
      • 删除安全组
      • 查询安全组详情
      • 分页查询安全组
      • 新增安全组规则
      • 修改安全组规则
      • 删除安全组规则
      • 查询安全组规则列表
      • 应用安全组
      • 取消应用安全组
      • 同步安全组到受控端
      • 安全组差异校验
    • 创建虚拟机
      POST
    • 虚拟机电源状态管理
      PUT
    • 重装系统
      PUT
    • 删除虚拟机
      DELETE
    • 修改虚拟机密码
      PUT
    • 续期
      PUT
    • 获取指定虚拟机数据
      GET
    • 获取指定虚拟机的vnc地址
      GET
    • 修改指定虚拟机的VNC密码
      PUT
    • 通讯测试
      GET
    • 分页获取实例信息
      GET
    • 带参数分页获取实例信息
      GET
    • 以降序排列获取虚拟机分页列表
      GET
    • 获取实例总数
      GET
    • 获取虚拟机历史负载
      GET
    • 分页获取指定状态的虚拟机列表
      GET
    • 获取指定状态的虚拟机总数
      GET
    • 重置虚拟机状态
      PUT
    • 重置虚拟机流量
      PUT
    • 添加虚拟机流量包
      PUT
    • 虚拟机配置修改
      PUT
  • 通用接口
    • 获取CPU类型
    • 获取OS类型
    • 获取OS架构列表
    • 获取系统版本信息
    • 获取前后端最新版本信息
  • 受控端
    • QAgent Migration
      • Start source VM backup
      • Get QAgent migration stage status
      • Download source backup file
      • Start target restore
      • Cleanup source VM after successful restore
    • 状态查询
    • 获取版本号
    • 获取指定目录文件列表
    • 下载文件到指定目录
    • 重置虚拟机密码
    • 删除指定目录下的指定文件
    • 更新程序
    • 导入磁盘到虚拟机
    • 读取指定目录下文件的内容
    • 创建VNC服务
    • 停止指定vnc服务
    • 导入vnc配置信息
    • 重启网桥
    • 添加端口转发规则
    • 删除端口转发规则
    • 获取端口转发规则
    • 添加端口转发接口
  • 数据模型
    • VmParams
    • OS
    • Group
    • CpuInfo
    • SmBios
    • ModelGroup
    • reinstall
    • ConfigureTemplate
    • RenewalParams
    • vncNode
    • 【被控】VncParams
    • VncInfo
    • NetWorkParams
    • 【被控】ForwardRule
    • ZonesParams
    • Vnets
    • Subnat
    • Config
  1. 虚拟机迁移

创建虚拟机迁移任务

POST
/migrateVm
最后修改时间:2026-07-05 11:46:28
Creates an offline migration task. The VM must be shut down during migration. Source host runs vzdump, target host downloads backup with resume support and runs qmrestore. Source VM is deleted with purge only after target restore succeeds. Failed migration does not delete the source VM.

请求参数

Body 参数application/json必填

示例
{
    "hostId": 1007,
    "targetNodeId": 9,
    "targetVmid": 149,
    "targetStorage": "hddhome",
    "backupDir": "/home/software/QAgent/migration/backups",
    "startAfterMigration": false
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
cURL
curl --location '/migrateVm' \
--header 'Content-Type: application/json' \
--data '{
    "hostId": 1007,
    "targetNodeId": 9,
    "targetVmid": 149,
    "targetStorage": "hddhome",
    "backupDir": "/home/software/QAgent/migration/backups",
    "startAfterMigration": false
}'

返回响应

🟢200
application/json
Task created
Bodyapplication/json

示例
{
    "code": 200,
    "message": "success",
    "data": {
        "id": 123,
        "nodeid": 1,
        "vmid": 100,
        "hostid": 1001,
        "type": 40,
        "status": 0,
        "params": {
            "sourceNodeId": 1,
            "targetNodeId": 2,
            "sourceVmid": 100,
            "targetVmid": 2001,
            "targetStorage": "local-lvm",
            "backupDir": "/home/software/QAgent/migration/backups",
            "progress": 0,
            "stage": "QUEUED",
            "startAfterMigration": false
        },
        "error": null,
        "createDate": 1783227600000
    }
}
上一页
后台-查询脚本执行记录
下一页
获取虚拟机迁移进度
Built with