CreateInitiatoren
Verwenden Sie können CreateInitiators
Um mehrere neue Initiator-IQNs oder World Wide Port Names (WWPNs) zu erstellen und optional Aliase und Attribute zuzuweisen. Wenn Sie verwenden CreateInitiators
Zum Erstellen neuer Initiatoren können Sie sie auch zu Volume-Zugriffsgruppen hinzufügen.
Wenn der Vorgang einen der im Parameter angegebenen Initiatoren nicht erstellt, gibt die Methode einen Fehler aus und erstellt keine Initiatoren (ein partieller Abschluss ist nicht möglich).
Parameter
Diese Methode verfügt über den folgenden Eingabeparameter:
Name | Beschreibung | Typ | Standardwert | Erforderlich |
---|---|---|---|---|
Initiatoren |
Eine Liste von Objekten, die die Eigenschaften der einzelnen neuen Initiatoren enthalten. Objekte:
|
JSON-Objekt-Array |
Keine |
Ja. |
Rückgabewert
Diese Methode hat den folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
Initiatoren |
Liste von Objekten, die die neu erstellten Initiatoren beschreiben |
Initiator Array erledigen |
Fehler
Mit dieser Methode kann der folgende Fehler zurückgegeben werden:
Name |
Beschreibung |
XInitiatorExists |
Dieser Wert wird zurückgegeben, wenn der ausgewählte Name des Initiators bereits vorhanden ist. |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "id": 3291, "method": "CreateInitiators", "params": { "initiators": [ { "name": "iqn.1993-08.org.debian:01:288170452", "alias": "example1" }, { "name": "iqn.1993-08.org.debian:01:297817012", "alias": "example2" } ] } }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "id": 3291, "result": { "initiators": [ { "alias": "example1", "attributes": {}, "initiatorID": 145, "initiatorName": "iqn.1993-08.org.debian:01:288170452", "volumeAccessGroups": [] }, { "alias": "example2", "attributes": {}, "initiatorID": 146, "initiatorName": "iqn.1993-08.org.debian:01:297817012", "volumeAccessGroups": [] } ] } }
Neu seit Version
9.6