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

啟動批次讀取

貢獻者 netapp-pcarriga

你可以使用 `StartBulkVolumeRead`在指定磁碟區上啟動批次磁碟區讀取會話的方法。

一個磁碟區上只能同時執行兩個批次卷處理進程。初始化會話時,資料將從SolidFire儲存卷讀取並儲存在外部備份來源上。外部資料由運行在 Element 儲存節點上的 Web 伺服器存取。儲存系統上執行的腳本會傳遞用於外部資料存取的伺服器互動資訊。

在批次磁碟區讀取操作開始時,會建立磁碟區的快照,讀取完成後會刪除該快照。您也可以透過輸入快照 ID 作為參數來讀取磁碟區的快照。讀取先前的快照時,系統不會建立新的磁碟區快照,也不會在讀取完成後刪除先前的快照。

註 如果沒有提供現有快照的 ID,則此程序將建立新的快照。如果叢集容量達到第 2 或第 3 階段,則可以建立快照。當叢集容量達到 4 或 5 級時,不會建立快照。

參數

此方法有以下輸入參數:

Name 描述 類型 預設值 必需的

格式

容量資料的格式。可以是以下兩種情況之一:

  • uncompressed:卷中的每個位元組都以未壓縮的形式傳回。

  • `native`傳回的是不透明數據,其體積更小,儲存和寫入效率更高,以便於後續批量卷寫入。

細繩

沒有任何

是的

卷 ID

要讀取的磁碟區的 ID。

整數

沒有任何

是的

snapshotID

用於批次磁碟區讀取的先前建立的快照的 ID。如果沒有輸入 ID,則會建立目前活動磁碟區映像的快照。

整數

沒有任何

不

腳本

可執行腳本的名稱。如果沒有提供腳本名稱,則需要金鑰和 URL 才能存取 Element 儲存節點。該腳本在主節點上運行,並將金鑰和 URL 傳回給腳本,以便可以聯繫本機 Web 伺服器。

細繩

沒有任何

不

腳本參數

要傳遞給腳本的JSON參數。

JSON 物件

沒有任何

不

屬性

JSON 物件格式的名稱-值對清單。"了解更多"。

JSON 物件

沒有任何

不

傳回值

此方法具有以下傳回值:

Name

描述

類型

非同步句柄

若要檢查是否完成的非同步進程的 ID。

整數

鑰匙

用於唯一標識會話的不透明密鑰。

細繩

網址

存取節點 Web 伺服器的 URL。

細繩

請求範例

該方法的請求類似於以下範例:

{
   "method": "StartBulkVolumeRead",
   "params": {
      "volumeID" : 5,
      "format"  : "native",
      "snapshotID" : 2
   },
   "id": 1
}

回應範例

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

{
      "id" : 1,
   "result" : {
      "asyncHandle" : 1,
      "key" : "11eed8f086539205beeaadd981aad130",
      "url" : "https://127.0.0.1:44000/"
   }
}

自版本以來的新版本

9.6