Activar el bloqueo global de archivos
A partir de ONTAP 9.10.1, el bloqueo global de archivos se puede aplicar para evitar lecturas en todos los archivos almacenados en caché relacionados.
Cuando el bloqueo global de archivos está habilitado, las modificaciones del volumen de origen se suspenden hasta que todos los volúmenes FlexCache estén en línea. Solo es necesario habilitar el bloqueo global de archivos cuando tiene control de la fiabilidad de las conexiones entre la caché y el origen debido a la suspensión y los posibles tiempos de espera de las modificaciones cuando los volúmenes FlexCache están sin conexión.
-
El bloqueo global de archivos requiere que los clústeres que contienen el origen y todas las cachés asociadas ejecuten ONTAP 9.9.1 o posterior. El bloqueo de archivos global se puede habilitar en volúmenes de FlexCache nuevos o existentes. El comando puede ejecutarse en un volumen y aplicarse a todos los volúmenes FlexCache asociados.
-
Debe estar en el nivel de privilegio avanzado para habilitar el bloqueo global de archivos.
-
Si vuelve a una versión de ONTAP anterior a la 9,9.1, el bloqueo global de archivos debe desactivarse primero en las cachés de origen y asociadas. Para desactivar, desde el volumen de origen, ejecute:
volume flexcache prepare-to-downgrade -disable-feature-set 9.10.0
-
El proceso para activar el bloqueo global de archivos depende de si el origen tiene cachés existentes:
Bloqueo de archivos global en los nuevos volúmenes de FlexCache
-
Cree el volumen FlexCache con
-is-global-file-locking
establecer como verdadero:volume flexcache create volume volume_name -is-global-file-locking-enabled true
El valor predeterminado de -is-global-file-locking
es «'falso». Cuando sea posteriorvolume flexcache create
los comandos se ejecutan en un volumen, se deben pasar con-is-global-file-locking enabled
establecer en «'true'».
Bloqueo de archivos global en volúmenes FlexCache existentes
-
El bloqueo global de archivos se debe establecer desde el volumen de origen.
-
El origen no puede tener ninguna otra relación existente (por ejemplo, SnapMirror). Todas las relaciones existentes deben estar disociadas. Todas las cachés y los volúmenes deben conectarse en el momento de ejecutar el comando. Para comprobar el estado de la conexión, ejecute:
volume flexcache connection-status show
El estado de todos los volúmenes enumerados debe aparecer como
connected.
Para obtener más información, consulte "Ver el estado de una relación de FlexCache" o. "Sincronizar las propiedades de un volumen FlexCache desde un origen". -
Activar el bloqueo global de archivos en las cachés:
volume flexcache origin config show/modify -volume volume_name -is-global-file-locking-enabled true