Créer un instantané de groupe
Vous pouvez utiliser CreateGroupSnapshot créer une copie à un instant donné d'un groupe de volumes.
Vous pouvez utiliser cet instantané ultérieurement comme sauvegarde ou restauration pour garantir la cohérence des données sur le groupe de volumes au moment où vous avez créé l'instantané.
CLUSTER_FULLNESS
|
|
Vous pouvez créer des instantanés si le niveau de remplissage du cluster est à l'étape 1, 2 ou 3. Vous ne pouvez pas créer d'instantanés lorsque le niveau de remplissage du cluster atteint le stade 4 ou 5. |
Paramètres
Cette méthode possède les paramètres d'entrée suivants :
| Nom | Description | Type | Valeur par défaut | Obligatoire |
|---|---|---|---|---|
|
Liste de paires nom-valeur au format objet JSON. |
objet JSON |
Aucune |
Non |
|
Indique si l'instantané sera répliqué ou non sur un stockage distant. 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 la durée après laquelle l'instantané peut être supprimé. Ne peut pas être utilisé avec |
Chaîne de date ISO 8601 |
Aucune |
Non |
|
Nom de l'instantané de groupe. Si aucun nom n'est saisi, la date et l'heure de la prise de vue du groupe seront utilisées. La longueur maximale autorisée pour un nom est de 255 caractères. |
chaîne |
Aucune |
Non |
|
Ce paramètre est identique à celui-ci. |
chaîne |
Aucune |
Non |
|
Étiquette utilisée par le logiciel SnapMirror pour spécifier la politique de conservation des instantanés sur un point de terminaison SnapMirror . |
chaîne |
Aucune |
Non |
|
Identifiant unique de l'image du volume à copier. |
tableau volumeID |
Aucune |
Oui |
Valeurs de retour
Cette méthode renvoie les valeurs suivantes :
Nom |
Description |
Type |
membres |
Liste des sommes de contrôle, des ID de volume et des ID d'instantané pour chaque membre du groupe. Valeurs valides :
|
tableau d'objets JSON |
groupSnapshotID |
Identifiant unique du nouvel instantané de groupe. |
ID de l'instantané du groupe |
groupSnapshot |
Objet contenant des informations sur l'instantané de groupe nouvellement créé. |
Exemple de demande
Les requêtes 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
}
]
}
}
Nouveautés depuis la version
9,6