Skip to main content
Element Software
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

RollbackToGroupSnapshot

貢獻者

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

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

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

  • 當磁碟片同步進行中時、將磁碟區復原至群組快照可能會失敗。同步完成後重試 RollbackToGroupSnapshot

參數

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

名稱 說明 類型 預設值 必要

groupSnapshotID

群組快照的唯一ID。

整數

是的

attributes

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

Json物件

name

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

字串

saveCurrentState

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

  • true:保留先前的作用中 Volume 影像。

  • false:刪除上一個使用中的 Volume 影像。

布林值

傳回值

此方法具有下列傳回值:

名稱

說明

類型

成員

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

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

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

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

Json物件陣列

群組SnapshotID

如果設為 false 、則 `saveCurrentState`此值為 null 。

如果設為 true 、則 `saveCurrentState`為新建立的群組快照的唯一 ID 。

整數

群組Snapshot

如果設為 false 、則 `saveCurrentState`此值為 null 。

如果設為 true 、則 saveCurrentState`是一個物件、其中包含剛回溯至的群組快照相關資訊 `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