Créer des initiateurs
Vous pouvez utiliser CreateInitiators pour créer plusieurs nouveaux IQN d'initiateur ou noms de port mondiaux (WWPN) et éventuellement leur attribuer des alias et des attributs. Lorsque vous utilisez CreateInitiators Pour créer de nouveaux initiateurs, vous pouvez également les ajouter à des 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 exécution partielle n'est possible).
Paramètre
Cette méthode possède le 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 :
|
tableau d'objets JSON |
Aucune |
Oui |
valeur de retour
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
initiateurs |
Liste des objets décrivant les initiateurs nouvellement créés. |
initiateurtableau |
Erreur
Cette méthode peut renvoyer l'erreur suivante :
Nom |
Description |
xInitiateurExiste |
Renvoie cette valeur si le nom de l'initiateur que vous avez choisi existe déjà. |
Exemple de demande
Les requêtes 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": []
}
]
}
}
Nouveautés depuis la version
9,6