ボリューム作成

Description

tenant_id を指定し json パラメータで指定した内容のボリュームを作成します。
boot用volume作成時はimageRefが必須です。
ボリューム複製時はsource_volidを指定します。
ボリュームサイズ「50」はボリュームタイプ名「sd1-iops-500」のみ作成できます。

Request URL

 Block Storage API v2
POST /v2/{tenant_id}/volumes

Request Json

{
  “volume”: {
    “name”: “ボリューム名“,
    “size”: “ボリュームサイズ“,
    “volume_type”: “ボリュームタイプ名“,
    “imageRef”: “イメージID
  }
}

Request Paramters

Parameter Value Style Description
X-Auth-Token Userトークン header トークンID
tenant_id テナントID URI テナントID
name ボリューム名 plain ボリューム名
size ボリュームサイズ plain 容量
volume_type ボリュームタイプ名 plain ボリュームタイプ名
imageRef (Optional) イメージID plain ブート用のボリューム作成時は必須
description (Optional) ボリューム概要 plain ボリューム概要
source_volid (Optional) 複製元のボリュームID plain サイズの変更はできない

Response

Normal response codes

202

Example

Request

curl -i -X POST \
-H “Accept: application/json” \
-H “Content-Type: application/json” \
-H “X-Auth-Token: トークンID” \
-d ‘{“volume”:{“size”:ボリュームサイズ,”name”:”ボリューム名“,”volume_type”:”ボリュームタイプ名“,”imageRef”:”イメージID“}}’ \
https://block-storage.odc01.eva-clouds.com/v2/テナントID/volumes

Response

HTTP/1.1 202 Accepted
Date: Wed, 06 Jul 2016 08:41:43 GMT
Server: Apache
Content-Length: 778
Content-Type: application/json

{
    “volume”: {
        “status”: “creating”,
        “user_id”: “fe9256e97cbc4b2c8c68743e85311b84”,
        “attachments”: [],
        “links”: [
            {
                “href”: “http://block-storage.odc01.eva-clouds.com/v2/テナントID/volumes/ボリュームID“,
                “rel”: “self”
            },
            {
                “href”: “http://block-storage.odc01.eva-clouds.com/テナントID/volumes/ボリュームID“,
                “rel”: “bookmark”
            }
        ],
        “availability_zone”: “nova”,
        “bootable”: “false”,
        “encrypted”: false,
        “created_at”: “2016-07-06T06:47:22.497317”,
        “description”: null,
        “volume_type”: “ボリュームタイプ名“,
        “name”: “ボリューム名“,
        “replication_status”: “disabled”,
        “consistencygroup_id”: null,
        “source_volid”: null,
        “snapshot_id”: null,
        “metadata”: [],
        “id”: “ボリュームID“,
        “size”: ボリュームサイズ
    }
}

Comments are closed