Criar instantâneo de grupo
Você pode usar CreateGroupSnapshot Criar uma cópia pontual de um conjunto de volumes.
Você pode usar esse instantâneo posteriormente como backup ou reversão para garantir que os dados no grupo de volumes estejam consistentes no momento em que o instantâneo foi criado.
CLUSTER_FULLNESS
|
|
Você pode criar snapshots se o nível de preenchimento do cluster estiver no estágio 1, 2 ou 3. Não é possível criar snapshots quando o nível de preenchimento do cluster atinge o estágio 4 ou 5. |
Parâmetros
Este método possui os seguintes parâmetros de entrada:
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
|
Lista de pares nome-valor em 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 instantâneo não deve ser criado se uma replicação de instantâneo anterior estiver em andamento. Os valores possíveis são:
|
booleano |
|
Não |
|
Especifique o tempo após o qual a captura de tela pode ser removida. Não pode ser usado com |
string de data ISO 8601 |
Nenhum |
Não |
|
O nome da captura de tela do grupo. Caso nenhum nome seja inserido, a data e a hora em que a foto do grupo foi tirada serão utilizadas. O comprimento máximo permitido para o nome é de 255 caracteres. |
corda |
Nenhum |
Não |
|
Este parâmetro é o mesmo que o |
corda |
Nenhum |
Não |
|
O rótulo usado pelo software SnapMirror para especificar a política de retenção de snapshots em um endpoint SnapMirror . |
corda |
Nenhum |
Não |
|
Identificador único da imagem do volume a partir da qual copiar. |
matriz volumeID |
Nenhum |
Sim |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome |
Descrição |
Tipo |
membros |
Lista de checksum, IDs de volume e IDs de snapshot para cada membro do grupo. Valores válidos:
|
matriz de objetos JSON |
ID do instantâneo do grupo |
ID único do novo instantâneo do grupo. |
ID do snapshot do grupo |
instantâneo de grupo |
Objeto contendo informações sobre o instantâneo de grupo recém-criado. |
Exemplo de solicitação
As solicitações para esse 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 exemplo a seguir:
{
"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
}
]
}
}
Novidade desde a versão
9,6