ModifyVolumeAccessGroup
È possibile utilizzare questo ModifyVolumeAccessGroup
metodo per aggiornare gli iniziatori e aggiungere o rimuovere volumi da un gruppo di accesso ai volumi.
Se un iniziatore o un volume specificato è un duplicato di ciò che esiste attualmente, il gruppo di accesso al volume viene lasciato così com'è. Se non si specifica un valore per volumi o iniziatori, l'elenco corrente di iniziatori e volumi non viene modificato.
Parametri
Questo metodo ha i seguenti parametri di input:
Nome |
Descrizione |
Tipo |
Valore predefinito |
Obbligatorio |
VolumeAccessGroupID |
L'ID del gruppo di accesso al volume da modificare. |
intero |
Nessuno |
Sì |
nome |
Il nuovo nome per questo gruppo di accesso al volume. |
stringa |
Nessuno |
No |
attributi |
Elenco delle coppie nome-valore nel formato oggetto JSON. |
Oggetto JSON |
Nessuno |
No |
iniziatori |
Elenco degli ID o dei nomi degli iniziatori (IQN e WWPN) da includere nel gruppo di accesso al volume. Se si passa un elenco di nomi di iniziatori, gli iniziatori vengono creati se non esistono già. Se si passa un elenco di ID iniziatore, il metodo restituisce un errore se uno degli iniziatori non esiste già. Il passaggio dei nomi degli iniziatori è obsoleto; se possibile, è necessario utilizzare gli ID degli iniziatori. |
array intero (consigliato) o array di stringhe (obsoleto) |
Nessuno |
No |
DeleteOrphanInitialators |
Specifica se eliminare gli oggetti iniziatore dopo che sono stati rimossi da un gruppo di accesso al volume o meno. Valori possibili:
|
booleano |
falso |
No |
volumi |
Un elenco di ID di volumi da modificare. |
array intero |
Nessuno |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
VolumeAccessGroup |
Oggetto contenente informazioni sul gruppo di accesso al volume appena modificato. |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "ModifyVolumeAccessGroup", "params": { "volumeAccessGroupID": 96, "name": "accessgrouptest", "initiators": [115,114], "volumes": [ 346 ], "attributes": {} } }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id": null, "result": { "volumeAccessGroup": { "attributes": {}, "deletedVolumes": [ 327 ], "initiatorIDs": [ 114, 115 ], "initiators": [ "iqn.1998-01.com.vmware:desk1-esx1-577b283a", "iqn.1998-01.com.vmware:donesq-esx1-421b281b" ], "name": "accessgrouptest", "volumeAccessGroupID": 96, "volumes": [ 346 ] } } }
Novità dalla versione
9,6