Hitachi

Hitachi Storage Advisor Embedded ガイド 


13.2 スナップショットとプールの稼働状態の情報を取得する

プールおよびスナップショットの状態の情報を取得して、ストレージリソースの稼働状態を確認します。

実行権限

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

リクエストライン

GET <ベースURL>/simple/v1/objects/health-status

リクエストメッセージ

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

レスポンスメッセージ

ボディ
{
  "poolStatus":{
    "summary":"PartiallyBlocked",
    "abnormalItems":[
      {
        "status":"PartiallyBlocked",
        "poolIds":[
          0
        ]
      },
      {
        "status":"ExceededThreshold",
        "poolIds":[
          0,77,39,26
        ]
      }
    ]
  },
  "snapshotStatus":{
    "summary":"Normal"
  }
}

属性

説明

poolStatus

object

プールの状態

  • summary(string)
    • Normal:すべてのプールが正常
    • ExceededThreshold:プールの使用率がしきい値を超えているプールが1つでもある
    • PartiallyBlocked:プールを構成するボリュームが一部閉塞しているプールが1つでもある
    • Error:満杯でエラー状態のプールが1つでもある
  • abnormalItems(object[])

    正常でないプールの情報が出力されます。

    • status(string)

      - PartiallyBlocked:プールを構成するボリュームが一部閉塞している

      - ExceededThreshold:プールの使用率がしきい値を超えている

      - Error:プールが満杯でエラー状態

    • poolIds(int[])

      プールID

snapshotStatus

object

スナップショットの状態

  • summary(string)
    • Normal:すべてのスナップショットが正常
    • Error:障害が発生しているスナップショットが1つでもある
  • abnormalItems(object[])

    正常でないスナップショットの情報が出力されます。

    • status(string)

      - Error:スナップショットに障害が発生している

    • masterVolumeIds(int[])

      スナップショットの作成元ボリュームID

ステータスコード

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

コード例

curl -v -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization:Session b74777a3f9f04ea8bd8f09847fac48d3" -X GET https://192.0.2.100/ConfigurationManager/simple/v1/objects/health-status