CreateInitiator
È possibile utilizzare CreateInitiators
Per creare più nuovi IQN iniziatori o nomi di World Wide Port (WWPN) e, facoltativamente, assegnarli alias e attributi. Quando si utilizza CreateInitiators
per creare nuovi iniziatori, è anche possibile aggiungerli ai gruppi di accesso ai volumi.
Se l'operazione non riesce a creare uno degli iniziatori forniti nel parametro, il metodo restituisce un errore e non crea alcun iniziatore (non è possibile un completamento parziale).
Parametro
Questo metodo ha il seguente parametro di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
iniziatori |
Un elenco di oggetti contenente le caratteristiche di ciascun nuovo iniziatore. Oggetti:
|
Array di oggetti JSON |
Nessuno |
Sì |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
iniziatori |
Elenco di oggetti che descrivono gli iniziatori appena creati. |
iniziatore array |
Errore
Questo metodo può restituire il seguente errore:
Nome |
Descrizione |
XInitialatorExists |
Restituito se il nome dell'iniziatore scelto esiste già. |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "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" } ] } }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "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": [] } ] } }
Novità dalla versione
9.6