CrearIniciadores
Puedes usar CreateInitiators para crear múltiples nuevos IQN de iniciador o nombres de puerto mundial (WWPN) y, opcionalmente, asignarles alias y atributos. Cuando uses CreateInitiators Para crear nuevos iniciadores, también puede agregarlos a grupos de acceso por volumen.
Si la operación no logra 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 la finalización parcial).
Parámetro
Este método tiene el siguiente parámetro de entrada:
| Nombre | Descripción | Tipo | Valor predeterminado | Requerido |
|---|---|---|---|---|
iniciadores |
Una lista de objetos que contienen las características de cada nuevo iniciador. Objetos:
|
matriz de objetos JSON |
Ninguno |
Sí |
Valor de retorno
Este método tiene el siguiente valor de retorno:
Nombre |
Descripción |
Tipo |
iniciadores |
Lista de objetos que describen los iniciadores recién creados. |
iniciadorformación |
Error
Este método puede devolver el siguiente error:
Nombre |
Descripción |
xIniciadorExiste |
Se devuelve si el nombre del iniciador que eligió ya existe. |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"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": []
}
]
}
}
Nueva versión
9,6