Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

スナップショットへのロールバック

共同作成者 netapp-pcarriga

使用することができます `RollbackToSnapshot`アクティブボリュームイメージの既存のスナップショットを作成する方法。このメソッドは、既存のスナップショットから新しいスナップショットを作成します。

新しいスナップショットがアクティブになり、既存のスナップショットは手動で削除されるまで保持されます。 saveCurrentState パラメータを true に設定しない限り、以前アクティブだったスナップショットは削除されます。

クラスターの満杯度

メモ
  • クラスターの満杯度がステージ 1、2、または 3 の場合、スナップショットを作成できます。クラスターの満杯状態がステージ 4 または 5 に達すると、スナップショットを作成できません。

  • スライスの同期が進行中の場合、ボリュームをスナップショットにロールバックすると失敗する可能性があります。リトライ `RollbackToSnapshot`同期が完了した後。

パラメータ

このメソッドには次の入力パラメータがあります。

Name 説明 タイプ デフォルト値 必須

volumeID

ボリュームのボリュームID。

integer

なし

はい

attributes

JSON オブジェクト形式の名前と値のペアのリスト。

JSON属性

なし

いいえ

名前

スナップショットの名前。名前が指定されていない場合は、ロールバック先のスナップショットの名前の末尾に「-copy」が追加された名前が使用されます。

string

なし

いいえ

スナップショットID

指定されたボリューム上に以前に作成されたスナップショットの ID。

integer

なし

はい

現在の状態を保存する

以前のアクティブボリュームイメージを保存するかどうかを指定します。有効な値は次のとおりです。

  • true: 以前のアクティブなボリューム イメージが保持されます。

  • false: 以前のアクティブなボリューム イメージは削除されます。

ブーリアン

false

いいえ

戻り値

このメソッドには次の戻り値があります。

Name

説明

タイプ

checksum

保存されたスナップショット内のデータの小さな文字列表現。

string

スナップショットID

saveCurrentState が false に設定されている場合、この値は null になります。

saveCurrentState が true に設定されている場合、新しく作成されたスナップショットの一意の ID。

integer

Snapshot

saveCurrentState が false に設定されている場合、この値は null になります。

saveCurrentState が true に設定されている場合、新しく作成されたスナップショットに関する情報を含むオブジェクト。

リクエスト例

このメソッドのリクエストは次の例のようになります。

{
 "method": "RollbackToSnapshot",
 "params": {
    "volumeID": 1,
    "snapshotID": 3114,
    "saveCurrentState": true
  },
  "id": 1
}

応答例

このメソッドは、次の例のような応答を返します。

{
  "id": 1,
  "result": {
    "checksum": "0x0",
    "snapshot": {
      "attributes": {},
      "checksum": "0x0",
      "createTime": "2016-04-04T17:27:32Z",
      "enableRemoteReplication": false,
      "expirationReason": "None",
      "expirationTime": null,
      "groupID": 0,
      "groupSnapshotUUID": "00000000-0000-0000-0000-000000000000",
      "name": "test1-copy",
      "snapshotID": 1,
      "snapshotUUID": "30d7e3fe-0570-4d94-a8d5-3cc8097a6bfb",
      "status": "done",
      "totalSize": 5000658944,
      "virtualVolumeID": null,
      "volumeID": 1
    },
    "snapshotID": 1
  }
}

バージョン以降の新機能

9.6