Hitachi

Hitachi Command Suite Configuration Manager REST API リファレンスガイド


11.8 すべてのThin Imageペアの情報を取得する

対象のストレージシステム内に登録されているThin Imageペアの情報を取得します。スナップショットグループで管理されているかどうかに関わらず、ストレージシステムのキャッシュからすべてのペアの情報が取得できます。
メモ
  • このAPIは、VSP 5000 シリーズVSP E シリーズVSP Gx00 モデルVSP G1000VSP G1500VSP Fx00 モデルVSP F1500の場合に使用できます。VSP E シリーズVSP G150、G350、G370、G700、G900VSP F350、F370、F700、F900の場合、SVP と連携する構成のときに使用できます。

  • 最新の情報を取得する場合、事前にストレージシステムの構成情報のキャッシュを更新するAPI を実行する必要があります。詳細については、「ストレージシステムの構成情報のキャッシュを更新する」の説明を参照してください。

実行権限

ストレージ管理者(参照)

リクエストライン

GET <ベースURL>/v1/objects/storages/<ストレージデバイスID>/snapshot-replications

リクエストメッセージ

オブジェクトID
なし。
クエリパラメータ

パラメータ

説明

startPvolLdevId

int

(任意)LDEV番号の範囲を指定する場合の先頭のLDEV番号を指定します。

範囲内のLDEVからP-VOLを検索し、該当するペアの情報を取得します。

065279の値を指定します。

このパラメータには、endPvolLdevIdパラメータ以下の値を指定する必要があります。

省略した場合は0が設定されます。

endPvolLdevId

int

(任意)LDEV番号の範囲を指定する場合の末尾のLDEV番号を指定します。

範囲内のLDEVからP-VOLを検索し、該当するペアの情報を取得します。

065279の値を指定します。

このパラメータには、startPvolLdevIdパラメータ以上の値を指定する必要があります。

省略した場合はストレージシステム内で最大のLDEV番号が設定されます。

ボディ
なし。

レスポンスメッセージ

ボディ
{
    "data": [
        {
            "snapshotReplicationId": "20900,3",
            "pvolLdevId": 20900,
            "svolLdevId": 20904,
            "snapshotPoolId": 103,
            "status": "PAIR",
            "concordanceRate": 100,
            "muNumber": 3,
            "isClone": false,
            "canCascade": false
        },
        {
            "snapshotReplicationId": "20912,3",
            "pvolLdevId": 20912,
            "svolLdevId": 20905,
            "snapshotPoolId": 104,
            "status": "PAIR",
            "concordanceRate": 90,
            "muNumber": 3,
            "isClone": false,
            "canCascade": false
        },
        {
            "snapshotReplicationId": "20912,4",
            "pvolLdevId": 20912,
            "svolLdevId": 20906,
            "snapshotPoolId": 104,
            "status": "PAIR",
            "concordanceRate": 80,
            "muNumber": 4,
            "isClone": false,
            "canCascade": false
        }
    ]
}

属性

説明

snapshotReplicationId

string

Thin ImageペアのオブジェクトID

次の属性をコンマで連結した形式で出力されます。

  • pvolLdevId
  • muNumber

snapshotGroupName

string

スナップショットグループの名称

スナップショットグループに属している場合に出力されます。

pvolLdevId

int

P-VOLのLDEV番号

snapshotPoolId

int

スナップショットデータが作成されているプールID

svolLdevId

int

S-VOLのLDEV番号

対象のペアがS-VOLありのThin Imageペアの場合に出力されます。

status

string

ペアの状態

  • SMPP
  • COPY
  • PAIR
  • PSUS
  • PFUL
  • PSUE
  • PFUS
  • RCPY
  • PSUP
  • OTHER

consistencyGroupId

int

コンシステンシーグループID

コンシステンシーグループでない場合は出力されません。

concordanceRate

int

ペアの一致率

muNumber

int

P-VOLのMU番号

splitTime

string

スナップショットデータの作成時刻

YYYY-MM-DDThh:mm:ss形式でストレージシステムのローカルタイムが出力されます。

ペアの状態がPSUSまたはPSUPの場合に出力されます。

isClone

boolean

クローン属性のペアかどうかが出力されます。

  • true:クローン属性のペア
  • false:クローン属性でないペア

canCascade

boolean

ペアをカスケード構成にできるかどうかが出力されます。

  • true:カスケード構成にできる、またはカスケードを構成しているペア
  • false:カスケード構成にできない

ステータスコード

この操作のリクエストに対するステータスコードについては、HTTPステータスコードの説明を参照してください。

コード例

curl -v -H "Accept: application/json" -H "Authorization:Session b74777a3-f9f0-4ea8-bd8f-09847fac48d3" -X GET https://192.0.2.100:23451/ConfigurationManager/v1/objects/storages/800000012345/snapshot-replications