StartBulkVolumeWrite
Sie können die StartBulkVolumeWrite Methode zum Starten einer Massenschreibsitzung auf einem bestimmten Datenträger.
Auf einem Volume können maximal zwei Bulk-Volume-Prozesse gleichzeitig ausgeführt werden. Beim Initialisieren der Sitzung werden Daten von einer externen Sicherungsquelle auf ein Element-Speichervolume geschrieben. 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.
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:
|
Schnur |
Keine |
Ja |
Volume-ID |
Die ID des Datenträgers, auf den geschrieben werden soll. |
ganze Zahl |
Keine |
Ja |
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": "StartBulkVolumeWrite",
"params": {
"volumeID" : 5,
"format" : "native",
},
"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