Mover volúmenes entre agregados - FSx para ONTAP

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Mover volúmenes entre agregados

Cuando agrega pares de alta disponibilidad (HA) a su sistema de archivos, necesita reequilibrar los datos existentes moviendo los volúmenes a los nuevos agregados. Para mover un volumen entre agregados, puede utilizar el volume move comando de la CLI de ONTAP.

Antes de utilizar el volume move comando, tenga en cuenta los siguientes puntos:

  • El uso del volume move comando puede afectar al rendimiento, ya que consume recursos de red y disco del sistema de archivos. Por lo tanto, recomendamos mover los volúmenes entre agregados durante los períodos de baja actividad. Como alternativa, puede reducir la utilización del rendimiento de la red y el rendimiento del disco en su sistema de archivos a no más del 50% mientras mueve los volúmenes.

  • Para reducir el impacto en el rendimiento del sistema de archivos, le recomendamos mover un solo volumen entre dos pares de alta disponibilidad y agregados a la vez. Por ejemplo, si su sistema de archivos tiene cuatro pares de alta disponibilidad, le recomendamos mover dos volúmenes a la vez (suponiendo que los movimientos del volumen no se realicen desde o hacia los mismos pares de alta disponibilidad). ONTAP permite mover hasta ocho volúmenes de cada par de alta disponibilidad a la vez, pero si hay más movimientos de volumen simultáneos, se reducirá el rendimiento tanto de las operaciones de E/S del cliente como de cualquier movimiento de volumen en curso.

  • Todos los datos almacenados en el nivel SSD del volumen afectado se transfieren físicamente a un conjunto diferente de discos en un servidor de archivos diferente. Esta operación se realiza en segundo plano y lleva tiempo. La velocidad de la transferencia depende de la capacidad de procesamiento del sistema de archivos y de la cantidad de actividad del sistema de archivos. Sin embargo, el movimiento del volumen se puede limitar. Para obtener más información, consulte El volumen de regulación se mueve.

  • Los datos almacenados en el nivel de capacidad no se mueven físicamente porque los pares de alta disponibilidad comparten el mismo grupo de capacidad de almacenamiento. Como resultado, será más rápido mover los volúmenes con la mayoría de los datos agrupados en niveles. Tenga en cuenta que los metadatos de los archivos siempre se almacenan en el nivel SSD. Para obtener más información, consulte Organización de datos de volumen en niveles.

Fases del movimiento de un volumen

La operación de traslado de un volumen consta de dos fases: la fase de replicación y la fase de transición. Durante la fase de replicación, los datos existentes se replican en el nuevo agregado del volumen. Durante la fase de transición, ONTAP intenta realizar una transferencia rápida final al nuevo agregado del volumen. Esto incluye transferir cualquier dato que se haya escrito durante la fase de transferencia y redirigir el tráfico nuevo al nuevo agregado del volumen. De forma predeterminada, el período de transición es de 30 segundos y detiene todas las E/S del volumen. Si ONTAP no puede realizar todos estos pasos durante el período de transición, se producirá un error. De forma predeterminada, ONTAP intentará cortar tres veces consecutivas. Si los tres intentos consecutivos fallan, ONTAP lo volverá a intentar una vez cada hora hasta que lo consiga. Puede reducir la carga del sistema de archivos para garantizar que la fase de transición se lleve a cabo correctamente reduciendo o pausando el tráfico de E/S del volumen antes de que comience la fase de transición.

El volumen inicial se mueve

Para iniciar un movimiento de volumen
  1. Acceda mediante SSH a su sistema de archivos ONTAP. Para obtener más información, consulte Uso de la NetApp ONTAP CLI.

    ssh fsxadmin@file-system-management-endpoint-ip-address
  2. Ejecute el comando volume move start ONTAP CLI. Reemplace los siguientes valores:

    • vserver_namecon el nombre de la SVM que aloja el volumen que va a mover.

    • volume_namecon el nombre del componente del volumen (por ejemplo,vol1__0001).

    • aggregate_namecon el nombre del agregado de destino del volumen.

    • -enforce-network-throttlingpara reducir el rendimiento total del movimiento de volumen. Es 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

Mover volúmenes consume recursos de red y disco para los servidores de archivos de origen y destino. Por lo tanto, el rendimiento de su carga de trabajo puede verse afectado por cualquier movimiento de volumen que se esté realizando. Además, el tráfico de E/S al volumen se detendrá temporalmente durante la fase de transición del movimiento del volumen.

Supervisión de los movimientos del volumen

Para monitorear un movimiento de volumen
  • Para comprobar el estado de la operación de movimiento de volumen, utilice el comando volume move show ONTAP CLI.

    ::> 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

    El resultado del comando muestra el tiempo estimado para completar el movimiento. Cuando haya terminado, Move phase mostrará el completed estado.

Mantener FlexGroup volúmenes equilibrados

Para que su carga de trabajo funcione de manera óptima, sus FlexGroup volúmenes deben abarcar todos los agregados y tener un número par de volúmenes constitutivos por agregado. Recomendamos tener ocho componentes por agregado. Tenga en cuenta los siguientes escenarios al reequilibrar los volúmenesFlexGroup:

  • Mover FlexGroup los componentes entre los agregados existentes: si mueve un volumen de FlexGroup's componentes a otro agregado de un volumen que de otro modo FlexGroup estaría equilibrado, debería mover otro componente que se utilice menos al agregado original. Esto garantiza que FlexGroup tenga un número par de componentes por agregado.

    FlexGroupTraslado de componentes a nuevos agregados después de agregar pares de HA: si mueve los volúmenes de un FlexGroup's componente a nuevos agregados después de agregar pares de HA, debe expandir el volumen FlexGroup con componentes adicionales en los agregados que perdieron componentes. Esto garantiza que FlexGroup tenga un número par de componentes por agregado. Para obtener más información, consulte Ampliar los volúmenes FlexGroup.

El volumen de regulación se mueve

Si desea limitar el ancho de banda de un movimiento de volumen en su sistema de archivos, puede añadir la -enforce-network-throttling opción al principio de la operación.

nota

El uso de esta opción afecta a las transferencias de datos de SnapMirror replicación entrantes al sistema de archivos. Lleve un registro de cómo configura las opciones de replicación de su sistema de archivos porque no podrá verlas después de configurarlas.

Para acelerar un movimiento de volumen
  1. El acelerador utiliza el acelerador de replicación global. Para configurar el acelerador de replicación global, utilice el siguiente comando en la ONTAP CLI.

    ::> options -option-name replication.throttle.enable on
  2. Especifique el ancho de banda total máximo que puede utilizar la replicación y sustituya la siguiente opción:

    • kbs_throttlecon el rendimiento máximo deseado para cualquier replicación (incluidos SnapMirror los movimientos de volumen), en kilobytes por segundo.

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