ModifyVolumeAccessGroupLunAssignments
È possibile utilizzare ModifyVolumeAccessGroupLunAssignments
Metodo per definire assegnazioni LUN personalizzate per volumi specifici.
Questo metodo modifica solo i valori LUN impostati nel parametro lunAssignments nel gruppo di accesso al volume. Tutte le altre assegnazioni LUN rimangono invariate.
I valori di assegnazione del LUN devono essere univoci per i volumi in un gruppo di accesso al volume. Non è possibile definire valori LUN duplicati all'interno di un gruppo di accesso al volume. Tuttavia, è possibile utilizzare nuovamente gli stessi valori LUN in diversi gruppi di accesso ai volumi.
I valori LUN validi vanno da 0 a 16383. Il sistema genera un'eccezione se si passa un valore LUN al di fuori di questo intervallo. Nessuna delle assegnazioni LUN specificate viene modificata in caso di eccezione. |
ATTENZIONE:
Se si modifica l'assegnazione di un LUN per un volume con i/o attivo, l'i/o può essere interrotto. È necessario modificare la configurazione del server prima di modificare le assegnazioni dei LUN dei volumi.
Parametri
Questo metodo ha i seguenti parametri di input:
Nome |
Descrizione |
Tipo |
Valore predefinito |
Obbligatorio |
VolumeAccessGroupID |
ID univoco del gruppo di accesso al volume per il quale verranno modificate le assegnazioni del LUN. |
intero |
Nessuno |
Sì |
LunAssignment |
Gli ID del volume con nuovi valori LUN assegnati. |
array intero |
Nessuno |
Sì |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
VolumeAccessGroupLunAssignments |
Oggetto contenente i dettagli delle assegnazioni LUN del gruppo di accesso volume modificato. |
Oggetto JSON |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "ModifyVolumeAccessGroupLunAssignments", "params": { "volumeAccessGroupID" : 218, "lunAssignments" : [ {"volumeID" : 832, "lun" : 0}, {"volumeID" : 834, "lun" : 1} ] }, "id" : 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id": 1, "result": { "volumeAccessGroupLunAssignments": { "deletedLunAssignments": [], "lunAssignments": [ { "lun": 0, "volumeID": 832 }, { "lun": 1, "volumeID": 834 } ], "volumeAccessGroupID": 218 } } }
Novità dalla versione
9.6