Copiar Volume
Você pode usar o CopyVolume Método para sobrescrever o conteúdo de dados de um volume existente com o conteúdo de dados de outro volume (ou snapshot). Os atributos do volume de destino, como IQN, configurações de QoS, tamanho, conta e associação ao grupo de acesso ao volume, não são alterados. O volume de destino já deve existir e ter o mesmo tamanho que o volume de origem.
É recomendável que os clientes desmontem o volume de destino antes do início da operação. Se o volume de destino for modificado durante a operação, as alterações serão perdidas. Essa operação pode levar um tempo variável para ser concluída. Você pode usar oObterResultadoAssíncrono método para determinar quando o processo terminou, eListSyncJobs para ver o progresso da cópia.
Parâmetros
Este método possui o seguinte parâmetro de entrada:
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
ID do volume de destino |
ID do volume a ser sobrescrito. |
inteiro |
Nenhum |
Sim |
ID do volume |
ID do volume a ser lido. |
inteiro |
Nenhum |
Sim |
ID do instantâneo |
ID do snapshot que é usado como fonte do clone. Caso nenhum ID seja fornecido, o volume ativo atual será utilizado. |
inteiro |
Nenhum |
Não |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome |
Descrição |
Tipo |
manipulador assíncrono |
Identifica o valor utilizado para obter o resultado da operação. |
inteiro |
cloneID |
ID do clone para o volume recém-clonado. |
inteiro |
Exemplo de solicitação
As solicitações para esse método são semelhantes ao seguinte exemplo:
{
"method": "CopyVolume",
"params": {
"volumeID" : 3,
"dstVolumeID" : 2
},
"id" : 1
}
Exemplo de resposta
Este método retorna uma resposta semelhante ao exemplo a seguir:
{
"id": 1,
"result": {
"asyncHandle": 9,
"cloneID": 5
}
}
Novidade desde a versão
9,6