migratevdisk

Use o comando migratevdisk para migrar um volume inteiro de um conjunto de armazenamentos para outro conjunto de armazenamentos.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe migratevdisk -mdiskgrp mdisk_group_idmdisk_group_name -threadsnumber_of_threads-copyid -vdisk vdisk_idvdisk_name -inconsistentownershipgroup

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.

É possível redesignar um volume a partir de um:
  • 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
Nota: Não é possível migrar um volume entre conjuntos de armazenamento se a captura instantânea de nuvem estiver ativada no volume.

É 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.

Lembre-se: Não é possível especificar esse comando:
  • 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.

Quando o volume está sendo migrado de um conjunto pai para outro conjunto pai, as informações são movidas (inalteradas), independentemente de um ou o outro ser ou não criptografado. O conjunto pai e o conjunto-filho não podem ter uma chave de criptografia (ou então o conjunto filho teria falhado durante a criação).
  • 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 2

A saída do resultado:

Sem feedback

Um 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 myvdisk

A saída do resultado:

Sem feedback