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