CreateInitiators
Vous pouvez utiliser CreateInitiators
pour créer plusieurs nouveaux IQN d'initiateurs ou WWPN (World Wide Port Name) et attribuer éventuellement des alias et des attributs. Lorsque vous utilisez CreateInitiators
pour créer des initiateurs, vous pouvez également les ajouter aux groupes d'accès aux volumes.
Si l'opération ne parvient pas à créer l'un des initiateurs fournis dans le paramètre, la méthode renvoie une erreur et ne crée aucun initiateur (aucune achèvement partiel n'est possible).
Paramètre
Cette méthode dispose du paramètre d'entrée suivant :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
initiateurs |
Une liste d'objets contenant les caractéristiques de chaque nouvel initiateur. Objets :
|
Baie d'objets JSON |
Aucune |
Oui |
Retour de valeur
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
initiateurs |
Liste des objets décrivant les nouveaux initiateurs. |
initiateur baie |
Erreur
Cette méthode peut renvoyer l'erreur suivante :
Nom |
Description |
XInitiatorExists |
Renvoyé si le nom de l'initiateur choisi existe déjà. |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "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" } ] } }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "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": [] } ] } }
Nouveau depuis la version
9,6