Volumes modificatives
Vous pouvez utiliser le ModifyVolumes
méthode de configuration d'un maximum de 500 volumes existants à la fois. Les modifications ont lieu immédiatement. Si ModifyVolumes
impossible de modifier l'un des volumes spécifiés ; aucun des volumes spécifiés n'est modifié.
Si vous ne spécifiez pas de valeurs de QoS lors de la modification des volumes, les valeurs de QoS pour chaque volume restent inchangées. Pour récupérer les valeurs QoS par défaut d'un volume récemment créé, exécutez la GetDefaultQoS
méthode.
Si vous devez augmenter la taille des volumes en cours de réplication, procédez de la manière suivante afin d'éviter les erreurs de réplication :
-
Augmentez la taille du volume grâce à la réplicationaccès cible.
-
Augmentez la taille de la source ou du volume avec l'accès ReadWrite.
Assurez-vous que les volumes cible et source sont de la même taille.
Si vous définissez l'état d'accès sur verrouillé ou réplicationTarget, toutes les connexions iSCSI existantes sont arrêtées. |
Paramètres
Cette méthode présente les paramètres d'entrée suivants :
Nom |
Description |
Type |
Valeur par défaut |
Obligatoire |
l'accès |
Accès autorisé pour les volumes. Valeurs possibles :
|
chaîne |
Aucune |
Non |
ID compte |
ID comptable auquel les volumes sont réaffectés. Si aucun n'est spécifié, le nom de compte précédent est utilisé. |
entier |
Aucune |
Non |
AssociateWithQoSPolicy |
Associez le volume à la règle de QoS spécifiée. Valeurs possibles :
|
booléen |
Aucune |
Non |
attributs |
Liste des paires nom-valeur au format d'objet JSON. |
Objet JSON |
Aucune |
Non |
CREATETIME |
Chaîne de date ISO 8601 à définir comme nouvelle date de création du volume. Obligatoire si setCreateTime est défini sur vrai. |
Chaîne ISO 8601 |
Aucune |
Non |
EnableSnapMirror orReplication |
Détermine si le volume peut être utilisé pour la réplication avec les terminaux SnapMirror. Valeurs possibles :
|
booléen |
faux |
Non |
Fif50 |
Spécifie le nombre maximal de snapshots de premier entré en premier sorti (FIFO) pris en charge par le volume. Notez que les instantanés FIFO et non FIFO utilisent tous les deux le même pool d'emplacements de snapshot disponibles sur un volume. Utilisez cette option pour limiter la consommation de snapshot FIFO des emplacements de snapshot disponibles. Notez que vous ne pouvez pas modifier cette valeur pour qu'elle soit inférieure au nombre actuel de snapshots FIFO. |
entier |
Aucune |
Non |
Taille mini |
Spécifie le nombre d'emplacements de snapshot réservés aux snapshots de premier entré, premier sorti uniquement. Puisque les instantanés FIFO et non FIFO partagent le même pool, le paramètre minFifoSize réduit le nombre total d'instantanés non FIFO possibles de la même quantité. Notez que vous ne pouvez pas modifier cette valeur de manière à ce qu'elle entre en conflit avec le nombre de snapshots non FIFO en cours. |
entier |
Aucune |
Non |
mode |
Mode de réplication de volume. Valeurs possibles :
|
chaîne |
Aucune |
Non |
la qos |
La nouvelle qualité de service des paramètres des volumes. Si ce n'est pas spécifié, les paramètres de QoS ne sont pas modifiés. Valeurs possibles :
|
Aucune |
Non |
|
QosPolicyID |
ID de la politique dont les paramètres QoS doivent être appliqués aux volumes spécifiés Ce paramètre s'excluent mutuellement avec le paramètre de qos. |
entier |
Aucune |
Non |
SetCreateTime |
Réglez sur vrai pour modifier la date d'enregistrement de la création du volume. |
booléen |
Aucune |
Non |
Taille totale |
La nouvelle taille des volumes en octets. 1000000000 correspond à 1 Go. La taille est arrondie au mégaoctet le plus proche. Ce paramètre ne peut être utilisé que pour augmenter la taille d'un volume. |
entier |
Aucune |
Non |
ID de volume |
Liste des ID de volume à modifier. |
tableau entier |
Aucune |
Oui. |
Retour de valeur
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
volumétrie |
Tableau d'objets contenant des informations sur chaque volume récemment modifié. |
volumétrie baie |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method": "ModifyVolumes", "params": { "volumeIDs": [2,3], "attributes": { "name1": "value1", "name2": "value2", "name3": "value3" }, "qos": { "minIOPS": 50, "maxIOPS": 100, "burstIOPS": 150, "burstTime": 60 }, "access" : "replicationTarget" }, "totalSize": 80000000000, "id": 1 }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "id": 1, "result": { "volumes": [ { "access": "replicationTarget", "accountID": 1, "attributes": { "name1": "value1", "name2": "value2", "name3": "value3" }, "blockSize": 4096, "createTime": "2016-04-06T17:25:13Z", "deleteTime": "", "enable512e": false, "iqn": "iqn.2010-01.com.solidfire:jo73.2", "name": "doctest1", "purgeTime": "", "qos": { "burstIOPS": 150, "burstTime": 60, "curve": { "4096": 100, "8192": 160, "16384": 270, "32768": 500, "65536": 1000, "131072": 1950, "262144": 3900, "524288": 7600, "1048576": 15000 }, "maxIOPS": 100, "minIOPS": 50 }, "scsiEUIDeviceID": "6a6f373300000002f47acc0100000000", "scsiNAADeviceID": "6f47acc1000000006a6f373300000002", "sliceCount": 1, "status": "active", "totalSize": 1000341504, "virtualVolumeID": null, "volumeAccessGroups": [], "volumeID": 2, "volumePairs": [] }, { "access": "replicationTarget", "accountID": 1, "attributes": { "name1": "value1", "name2": "value2", "name3": "value3" }, "blockSize": 4096, "createTime": "2016-04-06T17:26:31Z", "deleteTime": "", "enable512e": false, "iqn": "iqn.2010-01.com.solidfire:jo73.3", "name": "doctest2", "purgeTime": "", "qos": { "burstIOPS": 150, "burstTime": 60, "curve": { "4096": 100, "8192": 160, "16384": 270, "32768": 500, "65536": 1000, "131072": 1950, "262144": 3900, "524288": 7600, "1048576": 15000 }, "maxIOPS": 100, "minIOPS": 50 }, "scsiEUIDeviceID": "6a6f373300000003f47acc0100000000", "scsiNAADeviceID": "6f47acc1000000006a6f373300000003", "sliceCount": 1, "status": "active", "totalSize": 1000341504, "virtualVolumeID": null, "volumeAccessGroups": [], "volumeID": 3, "volumePairs": [] } ] } }
Nouveau depuis la version
9.6