Create storage#

ブロックストレージ(iSCSI)を作成します。

APIエンドポイント#

リージョン APIエンドポイント
西日本リージョン3の場合 https://baremetal.jp-west-3.cloud.global.fujitsu.com
東日本リージョン3の場合 https://baremetal.jp-east-3.cloud.global.fujitsu.com

HTTPメソッドとURI#

POST

/v1/iscsi/{project_id}/storages/create

HTTPステータスコード#

正常時:201

エラー時:400, 401, 403, 404, 500

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
project_id path string 必須 プロジェクトID
storage body object 必須 ストレージオブジェクト
initiator_iqns body array 必須 接続を許可するイニシエーターのIQNの配列
- 指定可能文字種:半角英数字、コロン(:)、ハイフン(-)、ピリオド(.)
- 指定可能文字数:1~223文字
※最大30個まで指定可能です。
ipv4_address_primary body string 必須 IPv4アドレス(プライマリ)
ipv4_address_secondary body string 必須 IPv4アドレス(セカンダリ)
ipv4_subnet_mask body string 必須 サブネットマスク
name body string 必須 ストレージの名前
- 指定可能文字種:半角英数字、アンダースコア(_)
- 指定可能文字数:1~100文字
os_type body string 必須 OSタイプ
指定可能文字列:windows、vmware、linux
size_gb body integer 必須 ストレージの容量(GB単位)
指定可能値:512~10240
snapshot_space_size_gb body integer 0
任意
スナップショット領域の容量(GB単位)
指定可能値:512~20480
※size_gbに指定する値以上の値を指定してください。
subnet_id body string 必須 サブネットID
type body string 必須 ストレージタイプ
指定可能文字列:low、medium、high

レスポンスボディ(正常系)の説明#

名前 Type Description
job object ジョブオブジェクト
api_name string API名称
created_at string ジョブの作成日時
id integer ジョブID
project_id string プロジェクトID
request_parameter object API実行時のリクエストパラメータ
status string ステータス情報

リクエスト例#

{
    "storage": {
        "initiator_iqns": [
            "iqn.1994-03.com.fujitsu:server1",
            "iqn.1994-03.com.fujitsu:server2"
        ],
        "ipv4_address_primary": "192.168.11.3",
        "ipv4_address_secondary": "192.168.11.4",
        "ipv4_subnet_mask": "255.255.255.0",
        "name": "my_iscsi_storage",
        "os_type": "vmware",
        "size_gb": 1024,
        "snapshot_space_size_gb": 1024,
        "subnet_id": "49c0f1af-2ceb-41d7-9a74-14dcbedce9f8",
        "type": "medium"
    }
}

レスポンス例#

{
    "job": {
        "api_name": "Create a storage",
        "created_at": "2019-01-15T07:00:39Z",
        "id": 78,
        "project_id": "ff7ea4859b0344afad61f14c04249ee7",
        "request_parameter": {
            "storage": {
                "initiator_iqns": [
                    "iqn.1994-03.com.fujitsu:server1",
                    "iqn.1994-03.com.fujitsu:server2"
                ],
                "ipv4_address_primary": "192.168.11.3",
                "ipv4_address_secondary": "192.168.11.4",
                "ipv4_subnet_mask": "255.255.255.0",
                "name": "my_iscsi_storage",
                "os_type": "vmware",
                "size_gb": 1024,
                "snapshot_space_size_gb": 1024,
                "subnet_id": "49c0f1af-2ceb-41d7-9a74-14dcbedce9f8",
                "type": "medium"
            }
        },
        "status": "EXECUTING"
    }
}