上一主题: copy 方法(vol 对象)下一主题: import 方法(vol 对象)


export 方法(vol 对象)
说明

将卷导出到 /vol/_impex/ 的容器文件

语法
/api/v2/vol/export?app=application&vol=volume&target=filename.img.gz&vdc=controller-name 
参数
app

承载卷的应用或域的名称

vol

卷的名称

target

将卷导出到的容器文件的名称。

在网格的导入/导出卷的根创建文件:/vol/_impex/。(可选)使用 gzip 压缩文件(在 .gz 规范作为文件名扩展时)

vdc

目标虚拟数据中心的名称

事务类型

异步

请求类型

GET

示例

将卷 test1:vol1 导出到压缩的容器文件 /vol/_impex/test.img.gz 中。

GET http://192.168.123.200/api/v2/vol/export?app=test1&vol=vol1&target=test.img.gz&vdc=mygrid
样例输出
XML:
<job>bdc176a5-c069-4b23-89d2-d933127a9765</job> 
JSON:
{
   "job" : "bdc176a5-c069-4b23-89d2-d933127a9765"
} 
HTTP 错误代码
404

未找到实体 vdc mygrid-WS_API 应用中没有配置指定的 VDC 名称。

400.4

缺少必需参数 (app)。 -请求中缺少参数 app=app。

400.4

缺少必需参数 (vol)。 -请求中缺少参数 vol=vol。

400.4

缺少必需参数 (target)。 -请求中缺少参数 target=filename。

注意:要获取作业的状态,请以上面返回的 job_id 作为参数发出 /api/v2/job/info? 请求。 有关如何获取作业状态的详细信息,请参考作业对象。