本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

RollbackToGroupSnapshot

您可以使用「復原ToGroupSnapshot」將快照群組中的所有個別磁碟區復原至每個磁碟區的個別快照。

回溯至群組快照會為群組快照中的每個磁碟區建立一個暫用快照。

附註 如果叢集完整度處於階段1、2或3、則允許建立快照。叢集完整度處於第4或第5階段時、不會建立快照。

參數

此方法具有下列輸入參數:

名稱 說明 類型 預設值 必要

「GroupSnapshotID」

群組快照的唯一ID。

整數

是的

屬性

Json物件格式的名稱-值配對清單。

Json物件

名稱

如果將「SaveCurrentState」設為true、則會建立Volume目前狀態的群組快照名稱。如果您未指定名稱、則快照的名稱(群組和個別磁碟區)會設定為復原時間的時間戳記。

字串

《aveCurrentState》

指定是否要儲存上一個作用中Volume映像。有效值:

  • 「真」:保留先前的作用中Volume影像。

  • 「假」:刪除先前使用中的Volume影像。

布林值

傳回值

此方法具有下列傳回值:

名稱

說明

類型

成員

包含群組快照成員磁碟區ID和快照ID的陣列。價值:

  • Checksum:儲存快照中資料的小字串表示。此Checksum稍後可用於比較其他快照、以偵測資料中的錯誤。(字串)

  • SnapshotID:用於建立新快照的快照的唯一ID。SnapshotID必須是指定磁碟區上的快照。(整數)

  • Volume ID:快照的來源Volume ID。(整數)

Json物件陣列

群組SnapshotID

如果將「SaveCurrentState」設為假、則此值為null。

如果將"SaveCurrentState"設置爲true,則新創建的組快照的唯一ID。

整數

群組Snapshot

如果將「SaveCurrentState」設為假、則此值為null。

如果將"SaveCurrentState"設置爲true,則該對象包含有關組快照的信息,而"RollbackToGroupSnapShot"剛剛回滾到該快照。

申請範例

此方法的要求類似於下列範例:

{
  "id": 438,
  "method": "RollbackToGroupSnapshot",
  "params": {
    "groupSnapshotID": 1,
    "name": "grpsnap1",
    "saveCurrentState": true
  }
}

回應範例

此方法會傳回類似下列範例的回應:

{
  "id": 438,
  "result": {
    "groupSnapshot": {
      "attributes": {},
      "createTime": "2016-04-06T17:27:17Z",
      "groupSnapshotID": 1,
      "groupSnapshotUUID": "468fe181-0002-4b1d-ae7f-8b2a5c171eee",
      "members": [
        {
          "attributes": {},
          "checksum": "0x0",
          "createTime": "2016-04-06T17:27:17Z",
          "enableRemoteReplication": false,
          "expirationReason": "None",
          "expirationTime": null,
          "groupID": 1,
          "groupSnapshotUUID": "468fe181-0002-4b1d-ae7f-8b2a5c171eee",
          "name": "2016-04-06T17:27:17Z",
          "snapshotID": 4,
          "snapshotUUID": "03563c5e-51c4-4e3b-a256-a4d0e6b7959d",
          "status": "done",
          "totalSize": 1000341504,
          "virtualVolumeID": null,
          "volumeID": 2
        }
      ],
      "name": "2016-04-06T17:27:17Z",
      "status": "done"
    },
    "groupSnapshotID": 3,
    "members": [
      {
        "checksum": "0x0",
        "snapshotID": 2,
        "snapshotUUID": "719b162c-e170-4d80-b4c7-1282ed88f4e1",
        "volumeID": 2
      }
    ]
  }
}

新的自版本

9.6