CreateInitiators
Puede usar CreateInitiators para crear varios IQN de iniciador nuevos o nombres de puerto WWPN y, opcionalmente, asignarles alias y atributos. Cuando se usa CreateInitiators para crear iniciadores nuevos, es posible añadirlos también a grupos de acceso de volúmenes.
Si la operación no puede crear uno de los iniciadores proporcionados en el parámetro, el método devuelve un error y no crea ningún iniciador (no es posible completar parcialmente).
Parámetro
Este método tiene el siguiente parámetro de entrada:
| Nombre | Descripción | Tipo | Valor predeterminado | Obligatorio |
|---|---|---|---|---|
iniciadores |
Una lista de objetos que contienen características de cada iniciador nuevo. Objetos:
|
Cabina de objetos JSON |
Ninguno |
Sí |
Valor de retorno
Este método tiene el siguiente valor devuelto:
Nombre |
Descripción |
Tipo |
iniciadores |
Lista de objetos que describen los iniciadores recién creados. |
iniciador cabina |
Error
Este método puede devolver el siguiente error:
Nombre |
Descripción |
XInitiatorExists |
Devuelto si el nombre del iniciador que ha elegido ya existe. |
Ejemplo de solicitud
Las solicitudes de este método son similares al ejemplo siguiente:
{
"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"
}
]
}
}
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{
"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": []
}
]
}
}
Nuevo desde la versión
9,6