Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Reequilibre los volúmenes FlexGroup

Colaboradores

A partir de ONTAP 9.12.1, puede reequilibrar volúmenes de FlexGroup moviendo archivos de forma no disruptiva de un componente en FlexGroup a otro componente.

El reequilibrio de FlexGroup ayuda a redistribuir la capacidad cuando los desequilibrios se desarrollan a lo largo del tiempo gracias a la adición de nuevos ficheros y al crecimiento de ficheros. Después de iniciar manualmente la operación de reequilibrio, ONTAP selecciona los archivos y los mueve de forma automática y sin interrupciones.

Nota

Debe tener en cuenta que el reequilibrio de FlexGroup degrada el rendimiento del sistema cuando se mueve una gran cantidad de archivos como parte de un solo evento de reequilibrio o de varios eventos de reequilibrio debido a la creación de inodos de varias partes. Cada archivo movido como parte de un evento de reequilibrio tiene 2 inodos de varias partes asociados a ese archivo. Cuanto mayor sea el número de archivos con inodos de varias partes como porcentaje del número total de archivos en un FlexGroup, mayor será el impacto en el rendimiento. Ciertos casos de uso, como una conversión de FlexVol a FlexGroup, pueden dar lugar a una cantidad significativa de creación de inodo de varias partes.

El reequilibrio solo está disponible cuando todos los nodos del clúster ejecutan ONTAP 9.12.1 o versiones posteriores. Debe habilitar la funcionalidad de datos granular en cualquier volumen de FlexGroup que ejecute la operación de reequilibrio. Una vez habilitada esa funcionalidad, no podrá revertir a ONTAP 9.11.1 y versiones anteriores a menos que elimine este volumen o restaure desde una copia Snapshot que se creó antes de habilitar la configuración.

A partir de ONTAP 9.14.1, ONTAP introduce un algoritmo para mover archivos de forma proactiva y sin interrupciones en volúmenes que tienen habilitados datos granulares sin interacción del usuario. El algoritmo funciona en escenarios muy específicos y específicos para aliviar los cuellos de botella de rendimiento. Los escenarios en los que este algoritmo puede actuar incluyen una carga de escritura muy pesada en un conjunto concreto de archivos en un nodo del cluster o un archivo en crecimiento continuo en un directorio principal muy activo.

Consideraciones sobre el reequilibrio de FlexGroup

Debe saber cómo funciona el reequilibrio de FlexGroup y cómo interactúa con otras funciones de ONTAP.

  • Conversión de FlexVol a FlexGroup

    Se recomienda utilizar el reequilibrio automático de FlexGroup después de una conversión de FlexVol a FlexGroup. En su lugar, puede utilizar la función de movimiento de archivos retroactivo disruptiva disponible en ONTAP 9.10.1 y versiones posteriores, para introducir la volume rebalance file-move comando. Para obtener información sobre la sintaxis de comandos, consulte volume rebalance file-move start página de manual.

    El reequilibrio con la función de reequilibrio automático de FlexGroup puede degradar el rendimiento al mover un gran número de archivos, como cuando se realiza una conversión de FlexVol a FlexGroup y, además, del 50 al 85 % de los datos del volumen FlexVol se mueven a un nuevo componente.

  • Tamaño de archivo mínimo y máximo

    La selección de archivos para el reequilibrado automático se basa en bloques guardados. El tamaño mínimo de archivo considerado para el reequilibrio es de 100 MB por defecto (se puede configurar tan bajo como 20 MB utilizando el parámetro min-file-size que se muestra a continuación) y el tamaño máximo de archivo es de 100 GB.

  • De las copias snapshot

    Puede configurar el reequilibrado de FlexGroup para que solo tenga en cuenta los archivos que se van a mover, que no están presentes actualmente en ninguna copia snapshot. Cuando se inicia el reequilibrio, se muestra una notificación si se programa una operación de copia Snapshot en cualquier momento durante una operación de reequilibrio.

    Las copias Snapshot están restringidas si un archivo se mueve y se está encuadrando en el destino. No se permite una operación de restauración de copias snapshot mientras se está reequilibrando archivos.

  • Operaciones de SnapMirror

    El reequilibrio de FlexGroup se debe realizar entre las operaciones programadas de SnapMirror. Se puede producir un error en una operación de SnapMirror si se va a reubicar un archivo antes de que comience una operación de SnapMirror si ese movimiento de archivos no se completa en el período de reintento de SnapMirror de 24 minutos. No se producirá un error en cualquier reubicación de archivos nueva que comience después de que se inició una transferencia de SnapMirror.

  • Eficiencia del almacenamiento de compresión basada en archivos

    Gracias a la eficiencia del almacenamiento de compresión basada en archivos, el archivo se descomprime antes de trasladarse al destino, por lo que se pierde el ahorro en la compresión. El ahorro de la compresión se recupera después de que se ejecuta un escáner en segundo plano iniciado manualmente en el volumen FlexGroup después del reequilibrio. Sin embargo, si algún archivo está asociado con una copia snapshot en cualquier volumen, el archivo se ignorará para la compresión.

  • Deduplicación

    La transferencia de archivos deduplicados puede provocar un aumento en el uso general del volumen FlexGroup. Durante el reequilibrio de archivos, solo se mueven bloques únicos al destino, liberando esa capacidad en el origen. Los bloques compartidos permanecen en el origen y se copian en el destino. Aunque logra el objetivo de reducir la capacidad utilizada en un componente de origen casi completo, también puede incrementar el uso general del volumen FlexGroup debido a las copias de bloques compartidos en los nuevos destinos. Esto también es posible cuando se mueven archivos que forman parte de una copia snapshot. No se reconoce completamente el ahorro de espacio hasta que se recicla la programación de la copia snapshot y ya no hay copias de los archivos en las copias snapshot.

  • Volúmenes FlexClone

    Si se está reequilibrando un archivo durante la creación de un volumen FlexClone, no se realizará el reequilibrado en el volumen FlexClone. El reequilibrio en el volumen FlexClone se debe realizar una vez que se haya creado.

  • Movimiento de archivos

    Cuando se mueve un archivo durante una operación de reequilibrio de FlexGroup, el tamaño de archivo se informa como parte de la contabilidad de cuotas tanto en los componentes de origen como de destino. Una vez completado el desplazamiento, la contabilidad de cuota vuelve a normal y el tamaño del archivo sólo se informa en el nuevo destino.

  • Protección autónoma de ransomware

    A partir de ONTAP 9.13.1, la protección autónoma frente a ransomware es compatible durante operaciones de reequilibrio disruptivas y no disruptivas.

  • Volúmenes de almacenamiento de objetos

    No se admite el reequilibrio de capacidad del volumen en los volúmenes de almacenes de objetos, como los bloques S3.

Habilite el reequilibrio de FlexGroup

A partir de ONTAP 9.12.1, se puede habilitar el reequilibrado automático de volúmenes FlexGroup no disruptivo para redistribuir archivos entre componentes de FlexGroup.

A partir de ONTAP 9.13.1, puede programar una sola operación de reequilibrio de FlexGroup para que comience en una fecha y hora del futuro.

Antes de empezar

Debe haber habilitado el granular-data Opción en el volumen FlexGroup antes de habilitar el reequilibrio de FlexGroup. Puede habilitarla mediante uno de los siguientes métodos:

  • Cuando se crea un volumen FlexGroup con el volume create comando

  • Mediante la modificación de un volumen de FlexGroup existente para habilitar el ajuste mediante la volume modify comando

  • Configuración automática cuando se inicia el reequilibrio de FlexGroup mediante el volume rebalance comando

Pasos

Puede gestionar el reequilibrado de FlexGroup mediante System Manager de ONTAP o la CLI de ONTAP.

System Manager
  1. Navegue hasta almacenamiento > volúmenes y localice el volumen FlexGroup para reequilibrar.

  2. Seleccione Muestra el icono de detalles para ver los detalles del volumen.

  3. Selecciona Reequilibrio.

  4. En la ventana volumen de reequilibrio, cambie la configuración predeterminada según sea necesario.

  5. Para programar la operación de reequilibrio, seleccione Reequilibrio más tarde e introduzca la fecha y la hora.

CLI
  1. Iniciar reequilibrio automático: volume rebalance start -vserver SVM_name -volume volume_name

    Opcionalmente, puede especificar las siguientes opciones:

    [[-max-Runtime] <time interval>] Tiempo de ejecución máximo

    [-max-threshold <percent>] Umbral de desequilibrio máximo por componente

    [-min-threshold <percent>] Umbral de desequilibrio mínimo por componente

    [-max-file-moves <integer>] Máximo de Movimientos Simultáneos de Archivos por Componente

    [-min-file-size {<integer>[KB|MB|GB|TB|PB]}] Tamaño mínimo de archivo

    [-START-Time <mm/dd/yyyy-00:00:00>] Fecha y hora de inicio de reequilibrio de horario

    [-exclude-snapshots {true|false}] Excluir archivos atascados en copias snapshot

    Ejemplo:

    volume rebalance start -vserver vs0 -volume fg1

Modificar las configuraciones de reequilibrio de FlexGroup

Puede cambiar la configuración de reequilibrio de FlexGroup para actualizar el umbral de desequilibrio, el número de archivos simultáneos mueve el tamaño mínimo de archivo, el tiempo de ejecución máximo y para incluir o excluir copias de Snapshot. Las opciones para modificar el programa de reequilibrio de FlexGroup están disponibles a partir de ONTAP 9.13.1.

System Manager
  1. Navegue hasta almacenamiento > volúmenes y localice el volumen FlexGroup para reequilibrar.

  2. Seleccione Muestra el icono de detalles para ver los detalles del volumen.

  3. Selecciona Reequilibrio.

  4. En la ventana volumen de reequilibrio, cambie la configuración predeterminada según sea necesario.

CLI
  1. Modificar reequilibrio automático: volume rebalance modify -vserver SVM_name -volume volume_name

    Puede especificar una o varias de las siguientes opciones:

    [[-max-Runtime] <time interval>] Tiempo de ejecución máximo

    [-max-threshold <percent>] Umbral de desequilibrio máximo por componente

    [-min-threshold <percent>] Umbral de desequilibrio mínimo por componente

    [-max-file-moves <integer>] Máximo de Movimientos Simultáneos de Archivos por Componente

    [-min-file-size {<integer>[KB|MB|GB|TB|PB]}] Tamaño mínimo de archivo

    [-START-Time <mm/dd/yyyy-00:00:00>] Fecha y hora de inicio de reequilibrio de horario

    [-exclude-snapshots {true|false}] Excluir archivos atascados en copias snapshot

Detenga el reequilibrio de FlexGroup

Una vez activado o programado el reequilibrio de FlexGroup, es posible detenerlo en cualquier momento.

System Manager
  1. Vaya a almacenamiento > volúmenes y localice el volumen FlexGroup.

  2. Seleccione Muestra el icono de detalles para ver los detalles del volumen.

  3. Selecciona Detener reequilibrio.

CLI
  1. Detenga el reequilibrio de FlexGroup: volume rebalance stop -vserver SVM_name -volume volume_name

Ver el estado de reequilibrio de FlexGroup

Puede mostrar el estado en una operación de reequilibrio de FlexGroup, la configuración de reequilibrio de FlexGroup, el tiempo de operación de reequilibrio y los detalles de la instancia de reequilibrio.

System Manager
  1. Vaya a almacenamiento > volúmenes y localice el volumen FlexGroup.

  2. Seleccione Muestra el icono de detalles Para ver los detalles de la FlexGroup.

  3. El estado de saldo de FlexGroup se muestra cerca de la parte inferior del panel de detalles.

  4. Para ver información sobre la última operación de reequilibrio, selecciona Último estado de reequilibrio de volumen.

CLI
  1. Vea el estado de una operación de reequilibrio de FlexGroup: volume rebalance show

    Ejemplo de estado de reequilibrio:

    > volume rebalance show
    Vserver: vs0
                                                            Target     Imbalance
    Volume       State                  Total      Used     Used       Size     %
    ------------ ------------------ --------- --------- --------- --------- -----
    fg1          idle                     4GB   115.3MB         -       8KB    0%

    Ejemplo de detalles de configuración de reequilibrio:

    > volume rebalance show -config
    Vserver: vs0
                        Max            Threshold         Max          Min          Exclude
    Volume              Runtime        Min     Max       File Moves   File Size    Snapshot
    ---------------     ------------   -----   -----     ----------   ---------    ---------
    fg1                 6h0m0s         5%      20%          25          4KB          true

    Ejemplo de cómo reequilibrar los detalles del tiempo:

    > volume rebalance show -time
    Vserver: vs0
    Volume               Start Time                    Runtime        Max Runtime
    ----------------     -------------------------     -----------    -----------
    fg1                  Wed Jul 20 16:06:11 2022      0h1m16s        6h0m0s

    Ejemplo de detalles de la instancia de reequilibrio:

        > volume rebalance show -instance
        Vserver Name: vs0
        Volume Name: fg1
        Is Constituent: false
        Rebalance State: idle
        Rebalance Notice Messages: -
        Total Size: 4GB
        AFS Used Size: 115.3MB
        Constituent Target Used Size: -
        Imbalance Size: 8KB
        Imbalance Percentage: 0%
        Moved Data Size: -
        Maximum Constituent Imbalance Percentage: 1%
        Rebalance Start Time: Wed Jul 20 16:06:11 2022
        Rebalance Stop Time: -
        Rebalance Runtime: 0h1m32s
        Rebalance Maximum Runtime: 6h0m0s
        Maximum Imbalance Threshold per Constituent: 20%
        Minimum Imbalance Threshold per Constituent: 5%
        Maximum Concurrent File Moves per Constituent: 25
        Minimum File Size: 4KB
        Exclude Files Stuck in Snapshot Copies: true