Skip to main content
Element Software
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

StartBulkVolumeRead

Beitragende netapp-pcarriga

Sie können die StartBulkVolumeRead Methode zum Starten einer Sitzung zum Massenlesen eines bestimmten Datenträgers.

Auf einem Volume können maximal zwei Bulk-Volume-Prozesse gleichzeitig ausgeführt werden. Beim Initialisieren der Sitzung werden Daten von einem SolidFire Speichervolume gelesen, um auf einem externen Sicherungsmedium gespeichert zu werden. Auf die externen Daten wird über einen Webserver zugegriffen, der auf einem Element-Speicherknoten läuft. Die Serverinteraktionsinformationen für den externen Datenzugriff werden von einem Skript übermittelt, das auf dem Speichersystem ausgeführt wird.

Zu Beginn eines Massenlesevorgangs wird eine Momentaufnahme des Datenträgers erstellt, die nach Abschluss des Lesevorgangs gelöscht wird. Sie können auch einen Snapshot des Volumes lesen, indem Sie die ID des Snapshots als Parameter eingeben. Beim Lesen eines vorherigen Snapshots erstellt das System keinen neuen Snapshot des Volumes und löscht auch nicht den vorherigen Snapshot, wenn der Lesevorgang abgeschlossen ist.

Hinweis Dieser Prozess erstellt einen neuen Snapshot, falls die ID eines vorhandenen Snapshots nicht angegeben wird. Snapshots können erstellt werden, wenn der Cluster-Füllstand Stufe 2 oder 3 erreicht hat. Snapshots werden nicht erstellt, wenn der Cluster-Füllstand Stufe 4 oder 5 erreicht hat.

Parameter

Diese Methode hat die folgenden Eingabeparameter:

Name Beschreibung Typ Standardwert Erforderlich

Format

Das Format der Volumendaten. Kann entweder das eine oder das andere sein:

  • `uncompressed`Jedes Byte des Volumens wird unkomprimiert zurückgegeben.

  • native: Es werden undurchsichtige Daten zurückgegeben, die kleiner sind und bei einem nachfolgenden Massenschreibvorgang effizienter gespeichert und geschrieben werden können.

Schnur

Keine

Ja

Volume-ID

Die ID des zu lesenden Datenträgers.

ganze Zahl

Keine

Ja

Snapshot-ID

Die ID eines zuvor erstellten Snapshots, der für das Lesen großer Datenmengen verwendet wurde. Wird keine ID eingegeben, wird eine Momentaufnahme des aktuell aktiven Volume-Images erstellt.

ganze Zahl

Keine

Nein

Skript

Der Name eines ausführbaren Skripts. Wird kein Skriptname angegeben, sind der Schlüssel und die URL erforderlich, um auf die Element-Speicherknoten zuzugreifen. Das Skript wird auf dem primären Knoten ausgeführt, und der Schlüssel sowie die URL werden an das Skript zurückgegeben, damit der lokale Webserver kontaktiert werden kann.

Schnur

Keine

Nein

scriptParameters

JSON-Parameter, die an das Skript übergeben werden sollen.

JSON-Objekt

Keine

Nein

Attribute

Liste von Name-Wert-Paaren im JSON-Objektformat. "Mehr erfahren".

JSON-Objekt

Keine

Nein

Rückgabewerte

Diese Methode hat die folgenden Rückgabewerte:

Name

Beschreibung

Typ

asyncHandle

Die ID des asynchronen Prozesses, dessen Abschluss überprüft werden soll.

ganze Zahl

Schlüssel

Undurchsichtiger Schlüssel zur eindeutigen Identifizierung der Sitzung.

Schnur

URL

URL für den Zugriff auf den Webserver des Knotens.

Schnur

Anforderungsbeispiel

Anfragen für diese Methode ähneln dem folgenden Beispiel:

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

Antwortbeispiel

Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:

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

Neu seit Version

9,6