Modificar grupo de acceso al volumen
Puedes usar el ModifyVolumeAccessGroup Método para actualizar los iniciadores y agregar o eliminar volúmenes de un grupo de acceso a volúmenes.
Si un iniciador o volumen especificado es un duplicado de lo que existe actualmente, el grupo de acceso al volumen se deja tal cual. Si no especifica un valor para volúmenes o iniciadores, la lista actual de iniciadores y volúmenes no se modifica.
Parámetros
Este método tiene los siguientes parámetros de entrada:
Nombre |
Descripción |
Tipo |
Valor predeterminado |
Requerido |
ID de grupo de acceso al volumen |
El ID del grupo de acceso al volumen que se va a modificar. |
entero |
Ninguno |
Sí |
nombre |
El nuevo nombre para este grupo de acceso por volumen. |
cadena |
Ninguno |
No |
atributos |
Lista de pares nombre-valor en formato de objeto JSON. |
Objeto JSON |
Ninguno |
No |
iniciadores |
Lista de identificadores o nombres de iniciador (IQN y WWPN) que se incluirán en el grupo de acceso por volumen. Si se proporciona una lista de nombres de iniciadores, estos se crearán si aún no existen. Si se pasa una lista de identificadores de iniciadores, el método devuelve un error si alguno de los iniciadores no existe. El uso de nombres de iniciadores está obsoleto; debe utilizar identificadores de iniciador siempre que sea posible. |
matriz de enteros (recomendado) o matriz de cadenas (obsoleto) |
Ninguno |
No |
eliminarIniciadoresHuérfanos |
Especifica si se deben eliminar los objetos iniciadores después de que se eliminen de un grupo de acceso a volúmenes o no. Valores posibles:
|
booleano |
FALSO |
No |
volúmenes |
Lista de identificadores de volumen de los volúmenes que se van a modificar. |
matriz de enteros |
Ninguno |
Valor de retorno
Este método tiene el siguiente valor de retorno:
Nombre |
Descripción |
Tipo |
volumeAccessGroup |
Un objeto que contiene información sobre el grupo de acceso a volúmenes recientemente modificado. |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"method": "ModifyVolumeAccessGroup",
"params": {
"volumeAccessGroupID": 96,
"name": "accessgrouptest",
"initiators": [115,114],
"volumes": [
346
],
"attributes": {}
}
}
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{
"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
]
}
}
}
Nueva versión
9,6