CreateGroupSnapshot
Você pode usar CreateGroupSnapshot
para criar uma cópia pontual de um grupo de volumes.
Você pode usar esse snapshot mais tarde como um backup ou reversão para garantir que os dados no grupo de volumes sejam consistentes para o ponto no tempo em que você criou o snapshot.
CLUSTER_FULLNESS
Você pode criar snapshots se a plenitude do cluster estiver na fase 1, 2 ou 3. Não é possível criar instantâneos quando a plenitude do cluster atinge a fase 4 ou 5. |
Parâmetros
Este método tem os seguintes parâmetros de entrada:
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
|
Lista de pares nome-valor no formato de objeto JSON. |
Objeto JSON |
Nenhum |
Não |
|
Especifica se o instantâneo será replicado para o armazenamento remoto ou não. Valores possíveis:
|
booleano |
falso |
Não |
|
Especifica que o snapshot não deve ser criado se uma replicação anterior de snapshot estiver em andamento. Os valores possíveis são:
|
booleano |
|
Não |
|
Especifique o tempo após o qual o instantâneo pode ser removido. Não pode ser utilizado com |
String de data ISO 8601 |
Nenhum |
Não |
|
O nome do instantâneo do grupo. Se não for introduzido nenhum nome, é utilizada a data e a hora em que o instantâneo do grupo foi tirado. O comprimento máximo permitido do nome é de 255 carateres. |
cadeia de carateres |
Nenhum |
Não |
|
Este parâmetro é o mesmo que o |
cadeia de carateres |
Nenhum |
Não |
|
O rótulo usado pelo software SnapMirror para especificar a política de retenção de snapshot em um endpoint do SnapMirror. |
cadeia de carateres |
Nenhum |
Não |
|
ID exclusiva da imagem de volume a partir da qual copiar. |
Array volumeID |
Nenhum |
Sim |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome |
Descrição |
Tipo |
membros |
Lista de checksum, volumeIDs e snapshotIDs para cada membro do grupo. Valores válidos:
|
Array de objetos JSON |
GroupSnapshotID |
ID exclusiva do novo instantâneo do grupo. |
ID do GroupSnapshot |
GroupSnapshot |
Objeto contendo informações sobre o instantâneo de grupo recém-criado. |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method": "CreateGroupSnapshot", "params": { "volumes": [1,2] }, "id": 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "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 } ] } }
Novo desde a versão
9,6