Loading
close

云硬盘备份

time 更新时间:2024-03-18 16:22:01

创建云硬盘备份

功能介绍

从存储卷创建块存储备份。

前提条件

用户必须有足够的备份配额来创建一个备份。

URI

POST /v2/{tenant_id}/backups

参数 是否必选 描述
tenant_id 项目的id。

请求消息

参数 参数类型 是否必选 描述
description String 备份的描述或为空。
incremental boolean 备份模式。对于增量备份模式,有效值为true;对于完全备份模式,有效值为false。默认值为false。
volume_id String 卷的id。
force boolean 指示是否备份,即使卷已连接。默认值为false。
name String 备份的名字。

请求示例

示例一:创建一个全量备份

{
	"backup": {
		"name": "backup-001",
	    "incremental":false,
	    "volume_id": "5a2432e5-84e1-4db6-895c-594ec389bf2f",
	    "description": "1234",
"force":false
	}
}

响应消息

参数 参数类型 描述
id String 备份的id。
links array 备份传输的链接。
name String 备份的名称。

响应示例

{
    "backup": {
        "id": "d69ac1c5-dd68-4c9c-b23b-b1dc90b74299",
        "links": [
            {
                "href": "http://cinder-api.openstack.svc.cluster.local:8776/v2/87aca7a4e69d4da09a3de67c28f3d48d/backups/d69ac1c5-dd68-4c9c-b23b-b1dc90b74299",
                "rel": "self"
            },
            {
                "href": "http://cinder-api.openstack.svc.cluster.local:8776/87aca7a4e69d4da09a3de67c28f3d48d/backups/d69ac1c5-dd68-4c9c-b23b-b1dc90b74299",
                "rel": "bookmark"
            }
        ],
        "name": "006"
    }
}

恢复备份

功能介绍

将块存储备份还原到现有或新的块存储卷。
您必须指定UUID或卷的名称。 如果同时指定UUID和名称,则UUID优先。

URI

POST /v2/{tenant_id}/backups/{backup_id}/restore

参数 是否必选 描述
tenant_id 项目的id。
backup_id 云硬盘备份的id。

请求消息

参数 参数类型 是否必选 描述
name String 云硬盘的名称。
volume_id String 云硬盘的id。
volume_type String 云硬盘的类型。

请求示例

示例一:将备份还原到云硬盘中

{
	"restore": {
		"name": "test-api-vm",
	    "volume_id": "5a2432e5-84e1-4db6-895c-594ec389bf2f",
	    "volume_type": "hdd"
	}
}

响应消息

参数 参数类型 描述
backup_id String 云硬盘备份的id。
volume_id String 云硬盘的id。
volume_name String 云硬盘的名称。

响应示例

{
    "restore": {
        "backup_id": "d69ac1c5-dd68-4c9c-b23b-b1dc90b74299",
        "volume_name": "test-api-vm",
        "volume_id": "5a2432e5-84e1-4db6-895c-594ec389bf2f"
    }
}

列出备份

功能介绍

列出租户可以访问的块存储备份。

URI

GET /v2/{tenant_id}/backups

参数 是否必选 描述
tenant_id 项目的id。

请求消息

参数 参数类型 是否必选 描述
limit integer 查询的最大个数限制
marker String 最后一项的ID。
sort_key String 按照云硬盘备份属性排序。
sort_dir String 排序方向。

响应消息

参数 参数类型 描述
id String 云硬盘备份的id。
links array 云硬盘备份传输的链接。
name String 云硬盘备份的名称。

响应示例

{
    "backups": [
        {
            "id": "d69ac1c5-dd68-4c9c-b23b-b1dc90b74299",
            "links": [
                {
                    "href": "http://cinder-api.openstack.svc.cluster.local:8776/v2/87aca7a4e69d4da09a3de67c28f3d48d/backups/d69ac1c5-dd68-4c9c-b23b-b1dc90b74299",
                    "rel": "self"
                },
                {
                    "href": "http://cinder-api.openstack.svc.cluster.local:8776/87aca7a4e69d4da09a3de67c28f3d48d/backups/d69ac1c5-dd68-4c9c-b23b-b1dc90b74299",
                    "rel": "bookmark"
                }
            ],
            "name": "006"
        },
        {
            "id": "6c490122-3f9a-4fc1-b99e-8e6ea786dad7",
            "links": [
                {
                    "href": "http://cinder-api.openstack.svc.cluster.local:8776/v2/87aca7a4e69d4da09a3de67c28f3d48d/backups/6c490122-3f9a-4fc1-b99e-8e6ea786dad7",
                    "rel": "self"
                },
                {
                    "href": "http://cinder-api.openstack.svc.cluster.local:8776/87aca7a4e69d4da09a3de67c28f3d48d/backups/6c490122-3f9a-4fc1-b99e-8e6ea786dad7",
                    "rel": "bookmark"
                }
            ],
            "name": "006"
        },
        {
            "id": "8f9a9328-8259-4e1b-9b91-0ded5b6323ea",
            "links": [
                {
                    "href": "http://cinder-api.openstack.svc.cluster.local:8776/v2/87aca7a4e69d4da09a3de67c28f3d48d/backups/8f9a9328-8259-4e1b-9b91-0ded5b6323ea",
                    "rel": "self"
                },
                {
                    "href": "http://cinder-api.openstack.svc.cluster.local:8776/87aca7a4e69d4da09a3de67c28f3d48d/backups/8f9a9328-8259-4e1b-9b91-0ded5b6323ea",
                    "rel": "bookmark"
                }
            ],
            "name": "006"
        }
    ]
}

删除一个备份

功能介绍

删除一个备份。

URI

DELETE /v2/{tenant_id}/backups/{backup_id}

参数 是否必选 描述
tenant_id 项目的id。
backup_id 云硬盘备份的id。
此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品