migratevdisk
Use o comando migratevdisk para migrar um volume inteiro de um conjunto de armazenamentos para outro conjunto de armazenamentos.
Sintaxe
Parâmetros
- -mdiskgrp mdisk_group_id | mdisk_group_name
- (Obrigatório) Especifica o novo ID ou nome do conjunto de armazenamento.
- -threads number_of_threads
- (Opcional) Especifica o número de encadeamentos a ser usado durante a migração dessas extensões. É possível especificar de 1 a 4 encadeamentos. O número padrão de encadeamentos é 4.
- -copy id
- (Obrigatório se o volume especificado tiver mais de uma cópia) Especifica a cópia de volume para migrar.
- -vdisk vdisk_id | vdisk_name
- (Obrigatório) Especifica o ID ou nome do volume a ser migrado para um novo conjunto de armazenamentos.
- -inconsistentownershipgroup
- (Opcional) Se especificado, essa sinalização permite que o objeto esteja em uma propriedade inconsistente.
Descrição
O comando migratevdisk migra o volume especificado para um novo conjunto de armazenamentos; todas as extensões que compõem o volume serão migradas nas extensões livres no novo conjunto de armazenamentos.
- Conjunto filho para seu conjunto pai
- Conjunto pai para um de seus conjuntos filhos
- Entre os conjuntos filhos no mesmo conjunto pai
- Entre dois conjuntos pais
É possível emitir o comando lsmigrate para visualizar o progresso da migração.
O processo pode ser priorizado ao especificar o número de encadeamentos para uso durante a migração. Usando somente um encadeamento é colocado o mínimo de um segundo plano no sistema.
O comando migratevdisk falhará se houver extensões livres insuficientes no conjunto de armazenamento de destino para a duração do comando. Para evitar esse problema, não emita novos comandos que usem extensões até que a migração do volume seja concluída.
O comando migratevdisk falhará se o volume de destino ou o volume de origem estiver offline. Corrija a condição off-line antes de tentar migrar o volume.
- Se o MDisk de origem for um MDisk SAS (que funciona no modo de imagem apenas).
- Se o volume que está sendo migrado for thin-provisioned ou compactado e estiver em um conjunto de redução de dados.
- Se o conjunto de destino for um conjunto de redução de dados e o volume que está sendo migrado for thin-provisioned ou compactado.
Para esses tipos de volumes, deve-se criar uma cópia de volume no conjunto de destino usando espelhamento de volume para executar a migração. Para obter informações adicionais, consulte o comando addvdiskcopy ou addvolumecopy.
Se o volume (ou a cópia de volume) for um destino de um mapeamento de
FlashCopy com um volume
de origem em um relacionamento ativo/ativo, o novo
conjunto de armazenamentos deverá estar no mesmo site que o volume de
origem. Se o volume estiver em um relacionamento active-active, o novo
conjunto de armazenamentos deverá estar localizado no mesmo site que o volume de origem.
- Um conjunto pai para a migração do conjunto pai é permitido em todos os casos.
- Um conjunto pai para a migração do conjunto-filho não é permitido se o filho tiver chave de criptografia.
- Um conjunto-filho para o conjunto pai ou conjunto-filho não é permitido se um conjunto-filho tiver uma chave de criptografia.
Um exemplo de chamada
migratevdisk -vdisk 4 -mdiskgrp Group0 -threads 2A saída do resultado:
Sem feedbackUm exemplo de chamada
Este exemplo requer o Sinalizador-inconsistentownershipgroup se o novo mdiskgrp (mymdiskgrp) estiver em um grupo de propriedade diferente daquele em que o volume está localizado. Isso significa que qualquer movimentação de um mdiskgrp de propriedade para o mdiskgrp pai causa inconsistência, já que os pais não podem ser de propriedade.
migratevdisk -mdiskgrp mymdiskgrp -inconsistentownershipgroup -vdisk myvdiskA saída do resultado:
Sem feedback