Movimentação de volumes entre agregados - FSx para ONTAP

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Movimentação de volumes entre agregados

Ao adicionar pares de alta disponibilidade (HA) ao seu sistema de arquivos, você precisa reequilibrar os dados existentes movendo os volumes para os novos agregados. Para mover um volume entre agregados, você pode usar o volume move comando no ONTAPCLI.

Antes de usar o volume move comando, considere os seguintes pontos:

  • O uso do volume move comando pode afetar o desempenho porque ele consome recursos de rede e disco em seu sistema de arquivos. Portanto, recomendamos mover volumes entre agregados durante períodos de baixa atividade. Como alternativa, você pode reduzir a utilização da taxa de transferência da rede e a utilização da taxa de transferência do disco em seu sistema de arquivos para não mais que 50% ao mover volumes.

  • Para reduzir o impacto no desempenho do seu sistema de arquivos, recomendamos mover um único volume entre dois pares de HA e agregados por vez. Por exemplo, se seu sistema de arquivos tiver quatro pares de HA, recomendamos mover dois volumes por vez (supondo que os movimentos de volume não sejam de ou para os mesmos pares de HA). ONTAPsuporta a movimentação de até oito volumes em cada par de HA por vez, mas mais movimentações simultâneas de volume reduzirão o desempenho da E/S do cliente e de qualquer movimentação de volume em andamento.

  • Todos os dados armazenados na SSD camada do volume afetado são movidos fisicamente para um conjunto diferente de discos em um servidor de arquivos diferente. Essa operação ocorre em segundo plano e leva tempo. A taxa de tempo que a transferência leva depende da capacidade de taxa de transferência do sistema de arquivos e da quantidade de atividade no sistema de arquivos. No entanto, o movimento do volume pode ser acelerado. Para obter mais informações, consulte Diminuindo os movimentos de volume.

  • Todos os dados armazenados no nível de capacidade não são movidos fisicamente porque os pares de HA compartilham o mesmo armazenamento do pool de capacidade. Como resultado, a movimentação de volumes com a maioria de seus dados em camadas será mais rápida. Lembre-se de que os metadados do arquivo são sempre armazenados na SSD camada. Para obter mais informações, consulte Divisão de dados em níveis no volume.

Fases da movimentação de um volume

Há duas fases em uma operação de movimentação de volume: a fase de replicação e a fase de transição. Durante a fase de replicação, os dados existentes são replicados para o novo agregado do volume. Durante a fase de transição, ONTAP tenta uma transferência rápida final para o novo agregado do volume. Isso inclui transferir todos os dados que foram gravados durante a fase de transferência e redirecionar o novo tráfego para o novo agregado do volume. Por padrão, a janela de transição é de 30 segundos e interrompe toda a E/S do seu volume. Se não ONTAP conseguir executar todas essas etapas durante a janela de substituição, ela falhará. Por padrão, ONTAP tentará cortar mais de três vezes consecutivas. Se todas as três tentativas consecutivas falharem, ONTAP tentará novamente uma vez por hora até que seja bem-sucedida. Você pode reduzir a carga em seu sistema de arquivos para garantir que a fase de transição seja bem-sucedida reduzindo ou pausando o tráfego de I/O para o volume antes do início da fase de transição.

Movimentos de volume iniciais

Para iniciar uma movimentação de volume
  1. SSHem seu sistema ONTAP de arquivos. Para obter mais informações, consulte Usar a CLI do NetApp ONTAP.

    ssh fsxadmin@file-system-management-endpoint-ip-address
  2. Execute o ONTAP CLI comando de início da movimentação de volume. Substitua os valores a seguir:

    • vserver_namecom o nome da SVM hospedagem do volume que você está movendo.

    • volume_namecom o nome do componente do volume (por exemplo,vol1__0001).

    • aggregate_namecom o nome do agregado de destino para o volume.

    • -enforce-network-throttlingpara acelerar a taxa de transferência total da movimentação de volume. Isso é opcional.

    ::> volume move start -vserver svm_name -volume volume_name -destination aggregate_name -foreground false [Job 1] Job is queued: Move "vol1__0001" in Vserver "svm01" to aggregate "aggr1". Use the "volume move show -vserver svm01 -volume vol1__0001" command to view the status of this operation.
Importante

A movimentação de volumes consome recursos de rede e disco para os servidores de arquivos de origem e de destino. Portanto, o desempenho da sua carga de trabalho pode ser afetado por qualquer movimentação de volume que esteja em andamento. Além disso, seu tráfego de E/S para o volume será temporariamente pausado durante a fase de transição da movimentação do volume.

Monitorando movimentos de volume

Para monitorar uma movimentação de volume
  • Para verificar o status da operação de movimentação de volume, use o volume move show ONTAP CLI comando.

    ::> volume move show -vserver svm_name -volume volume_name Vserver Name: svm01 Volume Name: vol1__0001 Actual Completion Time: - Bytes Remaining: 1.00TB Specified Action For Cutover: retry_on_failure Specified Cutover Time Window: 30 Destination Aggregate: aggr2 Destination Node: FsxId01234567890abcdef-03 Detailed Status: Transferring data: 12.23GB sent. Percentage Complete: 1% Move Phase: replicating Prior Issues Encountered: - Estimated Remaining Duration: 00:40:25 Replication Throughput: 434.3MB/s Duration of Move: 00:00:27 Source Aggregate: aggr2 Source Node: FsxId01234567890abcdef-01 Move State: healthy

    A saída do comando mostra o tempo estimado para concluir a movimentação. Quando terminar, Move phase mostrará o completed status.

Mantendo FlexGroup volumes balanceados

Para que sua carga de trabalho tenha um desempenho ideal, seus FlexGroup volumes devem abranger todos os agregados e ter um número par de volumes constituintes por agregado. Recomendamos ter oito constituintes por agregado. Considere os seguintes cenários ao FlexGroup rebalancear os volumes:

  • Movimentação de FlexGroup constituintes entre agregados existentes: Se você mover um volume FlexGroup's constituinte para outro agregado de outro valor balanceadoFlexGroup, deverá então mover outro constituinte menos utilizado para o agregado original. Isso garante que você FlexGroup tenha um número par de constituintes por agregado.

    Movendo FlexGroup constituintes para novos agregados após adicionar pares de HA: Se você mover os volumes de um FlexGroup's constituinte para novos agregados após adicionar pares de HA, deverá expandi-los FlexGroup com constituintes adicionais nos agregados que perderam constituintes. Isso garante que você FlexGroup tenha um número par de constituintes por agregado. Para obter mais informações, consulte FlexGroupVolumes em expansão.

Diminuindo os movimentos de volume

Se quiser limitar a largura de banda de uma movimentação de volume em seu sistema de arquivos, você pode adicionar a -enforce-network-throttling opção no início da operação.

nota

O uso dessa opção afeta as transferências de dados de SnapMirror replicação de entrada para o sistema de arquivos. Acompanhe como você configura as opções de replicação do seu sistema de arquivos porque você não pode visualizá-las depois de configurá-las.

Para acelerar um movimento de volume
  1. O acelerador usa o acelerador de replicação global. Para definir o acelerador de replicação global, use o comando a seguir no. ONTAP CLI

    ::> options -option-name replication.throttle.enable on
  2. Especifique a largura de banda total máxima que pode ser usada pela replicação, substituindo a seguinte opção:

    • kbs_throttlecom a taxa de transferência máxima desejada para usar em qualquer replicação (inclusive SnapMirror movimentos de volume), em quilobytes por segundo.

    ::> options -option-name replication.throttle.incoming.max_kbs kbs_throttle ::> options -option-name replication.throttle.outgoing.max_kbs kbs_throttle