CreateGroupSnapshot
`CreateGroupSnapshot`Permet de créer une copie instantanée d'un groupe de volumes.
Vous pouvez utiliser ce snapshot ultérieurement comme sauvegarde ou restauration pour vous assurer que les données du groupe de volumes sont cohérentes pour le point dans le temps où vous avez créé le snapshot.
CLUSTER_PLÉNITUDE
Vous pouvez créer des instantanés si la plénitude de cluster est aux étapes 1, 2 ou 3. Vous ne pouvez pas créer de snapshots lorsque la plénitude de cluster atteint l'étape 4 ou 5. |
Paramètres
Cette méthode présente les paramètres d'entrée suivants :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
|
Liste des paires nom-valeur au format d'objet JSON. |
Objet JSON |
Aucune |
Non |
|
Indique si le snapshot sera répliqué sur le stockage distant ou non. Valeurs possibles :
|
booléen |
faux |
Non |
|
Indique que le snapshot ne doit pas être créé si une réplication de snapshot précédente est en cours. Les valeurs possibles sont :
|
booléen |
|
Non |
|
Spécifiez l'heure après laquelle le snapshot peut être supprimé. Ne peut pas être utilisé avec |
Chaîne de date ISO 8601 |
Aucune |
Non |
|
Nom du snapshot de groupe. Si aucun nom n'est saisi, la date et l'heure auxquelles le snapshot de groupe a été pris sont utilisées. La longueur maximale autorisée pour le nom est de 255 caractères. |
chaîne |
Aucune |
Non |
|
Ce paramètre est le même que le |
chaîne |
Aucune |
Non |
|
Étiquette utilisée par le logiciel SnapMirror pour spécifier la règle de conservation des snapshots sur un terminal SnapMirror. |
chaîne |
Aucune |
Non |
|
ID unique de l'image de volume à copier. |
Tableau d'ID de volume |
Aucune |
Oui |
Valeurs de retour
Cette méthode a les valeurs de retour suivantes :
Nom |
Description |
Type |
membres |
Liste des données de total de contrôle, des ID de volume et des ID de snapshots pour chaque membre du groupe. Valeurs valides :
|
Baie d'objets JSON |
GroupSnapshotID |
ID unique du nouvel instantané de groupe. |
ID de groupeSnapshot |
GroupSnapshot |
Objet contenant des informations sur le nouveau snapshot de groupe. |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method": "CreateGroupSnapshot", "params": { "volumes": [1,2] }, "id": 1 }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "id": 1, "result": { "groupSnapshot": { "attributes": {}, "createTime": "2016-04-04T22:43:29Z", "groupSnapshotID": 45, "groupSnapshotUUID": "473b78a3-ef85-4541-9438-077306b2d3ca", "members": [ { "attributes": {}, "checksum": "0x0", "createTime": "2016-04-04T22:43:29Z", "enableRemoteReplication": false, "expirationReason": "None", "expirationTime": null, "groupID": 45, "groupSnapshotUUID": "473b78a3-ef85-4541-9438-077306b2d3ca", "name": "2016-04-04T22:43:29Z", "snapshotID": 3323, "snapshotUUID": "7599f200-0092-4b41-b362-c431551937d1", "status": "done", "totalSize": 5000658944, "virtualVolumeID": null, "volumeID": 1 }, { "attributes": {}, "checksum": "0x0", "createTime": "2016-04-04T22:43:29Z", "enableRemoteReplication": false, "expirationReason": "None", "expirationTime": null, "groupID": 45, "groupSnapshotUUID": "473b78a3-ef85-4541-9438-077306b2d3ca", "name": "2016-04-04T22:43:29Z", "snapshotID": 3324, "snapshotUUID": "a0776a48-4142-451f-84a6-5315dc37911b", "status": "done", "totalSize": 6001000448, "virtualVolumeID": null, "volumeID": 2 } ], "name": "2016-04-04T22:43:29Z", "status": "done" }, "groupSnapshotID": 45, "members": [ { "checksum": "0x0", "snapshotID": 3323, "snapshotUUID": "7599f200-0092-4b41-b362-c431551937d1", "volumeID": 1 }, { "checksum": "0x0", "snapshotID": 3324, "snapshotUUID": "a0776a48-4142-451f-84a6-5315dc37911b", "volumeID": 2 } ] } }
Nouveau depuis la version
9,6