RAID Groupの作成

POST /raidgroup

概要説明

RAID Groupを作成します。

注意
  • 作成したRAID GroupのHrefは、「GET /job/{job_id}」のresource_href_listで確認できます。

  • テナントユーザーの場合、本コマンドを実行することはできません。

リクエスト例

  • RAIDGという名前のRAID Level 1の RAID GroupをDE#00-Slot#0、#1のDriveを使用して作成する例です。

    $ curl -i -H "Content-Type:application/json" -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X POST "https://192.168.1.1:5665/api/v1/raidgroup"
    -d
    '{"name": "RAIDG","drive_id_list": ["0000","0001"],"level": "RAID1"}'
  • RAIDGという名前のRAID Level 6FRの RAID Groupを作成する例です。

    $ curl -i -H "Content-Type:application/json" -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X POST "https://192.168.1.1:5665/api/v1/raidgroup"
    -d
    '{"name": "RAIDG","drive_id_list": ["0000","0001","0100","0101","0200","0201","0300","0301","0400","0401","0500"],"level": "RAID6FR","raid6fr_drive_configuration": "3Dx2_2Px2_1HS"}'

レスポンス例

{
  "job_id": 8192001,
  "job_href": "/api/v1/job/8192001"
}

Parameters

REQUEST BODY

name

(required)

string

RAID Group名。

入力条件:

  • 指定可能な文字数は1~16です。

  • 使用可能文字種は半角英数字記号です。ただし、","および"?"は除きます。

  • すでに存在するRAID Group名を付けることはできません。

drive_id_list

(required)

Array of strings

RAID Groupを構成するDrive。

RAID Groupを構成するDriveのdrive_idをすべて指定してください。

Formatは以下です。

  • CE搭載Drive w0yy

    • w - 16 進 CE ID (0~b)

    • yy - 16 進 Slot Id (00~17)

  • DE搭載Drive xxyy

    • xx - 16 進 DE ID (00~ff)

    • yy - 16 進 Slot Id (00~17)

入力条件:

  • 使用中のDriveは指定できません。

  • RAID LevelにRAID10、RAID5またはRAID50を指定した場合、6TB以上のDriveは指定できません。

    ただしDriveの種別がSAS SSD、SAS SSD SED、NVMe SSD、およびNVMe SSD SEDの場合は、6TB以上であっても指定可能です。

  • 同一RAID GroupにSAS HDD、SAS SSD、NVMe SSD、SAS HDD SED、SAS SSD SED、およびNVMe SSD SEDの混在はできません。

  • ETERNUS DX8900 S6の場合、RAID Levelによって構成するDriveに制限があります。

    RAID Level 制限
    RAID1

    同一DE内にRAID Groupを構成するDriveの半数を超えるDriveを指定できません。

    RAID10

    同一DE内にRAID Groupを構成するDriveの半数を超えるDriveを指定できません。

    RAID5 同一DEに2本以上のDriveを指定できません。
    RAID50 同一DEに3本以上のDriveを指定できません。
    RAID6、RAID6FR 同一DEに3本以上のDriveを指定できません。
level

(required)

string

RAID Level。
項目 説明
RAID0 Striping
RAID1 Mirroring
RAID5 High Capacity
RAID6 High Reliability
RAID10 High Performance
RAID50 Reliability
RAID6FR RAID6 (Fast Recovery)
raid6fr_drive_configuration

string

RAID6FRのRAID GroupのDrive構成。

D:Data、P:Parity、HS:Hot Spare を示します。
項目 説明
3Dx2_2Px2_1HS (3D + 2P)x2 + 1HS
4Dx2_2Px2_1HS (4D + 2P)x2 + 1HS
6Dx2_2Px2_1HS (6D + 2P)x2 + 1HS
9Dx2_2Px2_1HS (9D + 2P)x2 + 1HS
12Dx2_2Px2_1HS (12D + 2P)x2 + 1HS
5Dx4_2Px4_1HS (5D + 2P)x4 + 1HS
13Dx2_2Px2_1HS (13D + 2P)x2 + 1HS
8Dx3_2Px3_1HS (8D + 2P)x3 + 1HS
4Dx5_2Px5_1HS (4D + 2P)x5 + 1HS
3Dx6_2Px6_1HS (3D + 2P)x6 + 1HS

入力条件:

  • levelにRAID6FRを指定したときは必ず指定してください。

  • levelにRAID6FR以外を指定したときは指定不可です。

assigned_cm

string

Default: "Automatically selected."

RAID Groupの担当CM。

RAID Groupに割り当てられる担当CMを指定します。

通常は自動でCMごとの負荷が分散されるように決定するため、指定不要です。

特定のCMを担当CMとしたい場合に指定してください。

CE#0-CM#0を指定したい場合は'00'、CE#a-CM#1を指定したい場合は'a1'のように指定します。

CEが1つしかない場合はCE#0とみなして指定してください。

Responses

正常にジョブ登録できた場合、HTTPステータスコードが202 (Accepted)となりレスポンスボディを応答します。

RESPONSE BODY

job_id

integer

Job ID。

job_href

string

JobのResourceへのLink。