Initiatoren erstellen
Sie können verwenden CreateInitiators um mehrere neue Initiator-IQNs oder World Wide Port Names (WWPNs) zu erstellen und ihnen optional Aliase und Attribute zuzuweisen. Wenn Sie verwenden CreateInitiators Um neue Initiatoren zu erstellen, können Sie diese auch zu Volume-Zugriffsgruppen hinzufügen.
Falls es dem Vorgang nicht gelingt, einen der im Parameter angegebenen Initiatoren zu erstellen, gibt die Methode einen Fehler zurück und erstellt keine Initiatoren (eine teilweise Fertigstellung ist nicht möglich).
Parameter
Diese Methode hat folgende Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Initiatoren |
Eine Liste von Objekten, die die Eigenschaften jedes neuen Initiators enthalten. Objekte:
|
JSON-Objektarray |
Keine |
Ja |
Rückgabewert
Diese Methode hat folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
Initiatoren |
Liste der Objekte, die die neu erstellten Initiatoren beschreiben. |
InitiatorArray |
Fehler
Diese Methode kann folgenden Fehler zurückgeben:
Name |
Beschreibung |
xInitiatorExists |
Wird zurückgegeben, wenn der von Ihnen gewählte Initiatorname bereits existiert. |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden 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 liefert eine Antwort, 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